{"_id":"@breadstone/ziegel-intl-commerce","_rev":"9-2a0de08e36bddf273c299b48402decfa","name":"@breadstone/ziegel-intl-commerce","dist-tags":{"latest":"0.0.9"},"versions":{"0.0.1":{"name":"@breadstone/ziegel-intl-commerce","version":"0.0.1","author":{"url":"https://www.breadstone.de","name":"andre.wehlert","email":"awehlert@breadstone.de"},"license":"MIT","_id":"@breadstone/ziegel-intl-commerce@0.0.1","maintainers":[{"name":"ruederennes","email":"realsancezz@gmail.com"}],"bugs":{"url":"https://breadstone.visualstudio.com/ziegel/_workitems/create/Bug"},"dist":{"shasum":"a07c1477e362e3e2cc64d34dd99e9f5e9089a705","tarball":"https://registry.npmjs.org/@breadstone/ziegel-intl-commerce/-/ziegel-intl-commerce-0.0.1.tgz","fileCount":1043,"integrity":"sha512-pmzQAb19XJwg3jcrw6PNNsmq4ZDQ53KJWVVicd8ZZRbUs0eCgHuly0nJptBS/fei/pp9SRmX+izXtH+JChkk2Q==","signatures":[{"sig":"MEUCIQDBNHIVDPCZ6bvlFa/4H2Ni2FkZ2ZgO+1LURfx/Vd6Y6wIgY4hEJR16pQJDjA14LxffjY7cifZp0FH/c8kDLhXkQc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":926811},"main":"./Index.js","types":"./Index.d.ts","module":"./Index.js","gitHead":"6e85e7a52b57c3f29013f4fd6383076cd22dc9a0","typings":"./Index.d.ts","_npmUser":{"name":"ruederennes","actor":{"name":"ruederennes","type":"user","email":"realsancezz@gmail.com"},"email":"realsancezz@gmail.com"},"commonjs":"./Index.js","repository":{"url":"https://breadstone.visualstudio.com/ziegel/_git/ziegel","type":"git"},"_npmVersion":"11.3.0","description":"A set of classes and functions related to payment systems, currencies, amount, money and card etc.","directories":{},"_nodeVersion":"24.0.1","dependencies":{"tslib":"^2.8.1","@breadstone/ziegel-core":"0.0.1","@breadstone/ziegel-intl":"0.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ziegel-intl-commerce_0.0.1_1750993760846_0.5295663613192694","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@breadstone/ziegel-intl-commerce","version":"0.0.2","author":{"url":"https://www.breadstone.de","name":"andre.wehlert","email":"awehlert@breadstone.de"},"license":"MIT","_id":"@breadstone/ziegel-intl-commerce@0.0.2","maintainers":[{"name":"ruederennes","email":"realsancezz@gmail.com"}],"bugs":{"url":"https://breadstone.visualstudio.com/ziegel/_workitems/create/Bug"},"dist":{"shasum":"b92f4fa83d000a281b9b3f513c56a7412d210b74","tarball":"https://registry.npmjs.org/@breadstone/ziegel-intl-commerce/-/ziegel-intl-commerce-0.0.2.tgz","fileCount":1044,"integrity":"sha512-fLthuUHlbQLRKNAJrl1wNpspXN27NCZwrANY7v2S6RY/JWKLcBukEAkE3/KXXVdq5PKwlc/K1SxAG0rAZHVa3A==","signatures":[{"sig":"MEUCIDMj/AugYx8m46vUlBRbkWMRwh/ASDE65kzJvg6/6KSmAiEAq8xKklUqdxAWUH2iMNfuiiB32URRwGN0AeUZJNvBJF8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":927274},"main":"./Index.js","types":"./Index.d.ts","module":"./Index.js","gitHead":"810d476703d4a1544150277fa8510b8110622415","typings":"./Index.d.ts","_npmUser":{"name":"ruederennes","actor":{"name":"ruederennes","type":"user","email":"realsancezz@gmail.com"},"email":"realsancezz@gmail.com"},"commonjs":"./Index.js","repository":{"url":"https://breadstone.visualstudio.com/ziegel/_git/ziegel","type":"git"},"_npmVersion":"11.3.0","description":"A set of classes and functions related to payment systems, currencies, amount, money and card etc.","directories":{},"_nodeVersion":"24.0.1","dependencies":{"tslib":"^2.8.1","@breadstone/ziegel-core":"0.0.2","@breadstone/ziegel-intl":"0.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ziegel-intl-commerce_0.0.2_1750994540239_0.8977126473966623","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@breadstone/ziegel-intl-commerce","version":"0.0.3","author":{"url":"https://www.breadstone.de","name":"andre.wehlert","email":"awehlert@breadstone.de"},"license":"MIT","_id":"@breadstone/ziegel-intl-commerce@0.0.3","maintainers":[{"name":"ruederennes","email":"npm@breadstone.de"}],"homepage":"https://github.com/RueDeRennes/ziegel#readme","bugs":{"url":"https://github.com/RueDeRennes/ziegel/issues"},"dist":{"shasum":"cff0f49ec1cc0c6861b268696bedd878c56b66bc","tarball":"https://registry.npmjs.org/@breadstone/ziegel-intl-commerce/-/ziegel-intl-commerce-0.0.3.tgz","fileCount":1040,"integrity":"sha512-m3YO+OgKL6+V/zo7qnVAye0Kf7Ogz1MjRBw1vAYo3MRtkCfiAv5wAIiK92QLezYP4nRW7DX0a9qEDtRetFtUsQ==","signatures":[{"sig":"MEUCIHQ7Fgq7IducadbRO4sSGU7jU2+ERFtjC+XfzdHnWuB9AiEAy4rKh2VbUpLqYx1cDdg0Ghk5V6sw3q5BFUJPX1rCj60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":882090},"main":"./Index.js","types":"./Index.d.ts","module":"./Index.js","gitHead":"b4d03ca0908154138403f2a27ca8efb54bee6e80","typings":"./Index.d.ts","_npmUser":{"name":"ruederennes","actor":{"name":"ruederennes","type":"user","email":"npm@breadstone.de"},"email":"npm@breadstone.de"},"commonjs":"./Index.js","repository":{"url":"git+https://github.com/RueDeRennes/ziegel.git","type":"git"},"_npmVersion":"10.9.2","description":"A set of classes and functions related to payment systems, currencies, amount, money and card etc.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"tslib":"^2.8.1","@breadstone/ziegel-core":"0.0.3","@breadstone/ziegel-intl":"0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ziegel-intl-commerce_0.0.3_1751575600874_0.7356716448593084","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@breadstone/ziegel-intl-commerce","version":"0.0.4","author":{"url":"https://www.breadstone.de","name":"andre.wehlert","email":"awehlert@breadstone.de"},"license":"MIT","_id":"@breadstone/ziegel-intl-commerce@0.0.4","maintainers":[{"name":"ruederennes","email":"npm@breadstone.de"}],"homepage":"https://github.com/RueDeRennes/ziegel#readme","bugs":{"url":"https://github.com/RueDeRennes/ziegel/issues"},"dist":{"shasum":"997be05ab2adacd67acabc67faf47ca116f6a406","tarball":"https://registry.npmjs.org/@breadstone/ziegel-intl-commerce/-/ziegel-intl-commerce-0.0.4.tgz","fileCount":1040,"integrity":"sha512-28CAUDSL3vyTC9sc09ui3ptF+h6pvnS+ZKcQeq89rJzGx5XS9OOwR5sm3ieCgRQh58PfVqP+1deaabn0V3rnLQ==","signatures":[{"sig":"MEUCIGZVv+Xd6CEZSmJIiuo9Wo7Jfkhc+PEMUvVzGjTMSDFbAiEAnJ1Qo/XFpv3Q9St9AuX5mPbu3MJt7RbJyhvD3UAXHhs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":882090},"main":"./Index.js","types":"./Index.d.ts","module":"./Index.js","gitHead":"87efb239ae0aa6121dc170cd110bc9be7bb0c622","typings":"./Index.d.ts","_npmUser":{"name":"ruederennes","actor":{"name":"ruederennes","type":"user","email":"npm@breadstone.de"},"email":"npm@breadstone.de"},"commonjs":"./Index.js","repository":{"url":"git+https://github.com/RueDeRennes/ziegel.git","type":"git"},"_npmVersion":"10.9.2","description":"A set of classes and functions related to payment systems, currencies, amount, money and card etc.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"tslib":"^2.8.1","@breadstone/ziegel-core":"0.0.4","@breadstone/ziegel-intl":"0.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ziegel-intl-commerce_0.0.4_1751576135894_0.21607902924445388","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@breadstone/ziegel-intl-commerce","version":"0.0.5","author":{"url":"https://www.breadstone.de","name":"andre.wehlert","email":"awehlert@breadstone.de"},"license":"MIT","_id":"@breadstone/ziegel-intl-commerce@0.0.5","maintainers":[{"name":"ruederennes","email":"npm@breadstone.de"}],"homepage":"https://github.com/RueDeRennes/ziegel#readme","bugs":{"url":"https://github.com/RueDeRennes/ziegel/issues"},"dist":{"shasum":"7628ddbecf3fb518bd6f792c00cabd03cccd3984","tarball":"https://registry.npmjs.org/@breadstone/ziegel-intl-commerce/-/ziegel-intl-commerce-0.0.5.tgz","fileCount":1040,"integrity":"sha512-j9XtP8FgCXdTCL95BbdSOY5kEI4UIaeQYcIqWi2irvGtV6s+Ru+8E73CXo5BLqbxI4oBHLcJIACQsKw9DVDRWA==","signatures":[{"sig":"MEUCIAuA2KC3ybWFtb5UU+n+mBPf0CgKw/x0+tbnKPLnRCUuAiEAv1nUG5suVONVMvde5MrycvuiCmyO0dEVLw5KnClCKi0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":886098},"main":"./Index.js","types":"./Index.d.ts","module":"./Index.js","gitHead":"7eb0efd9f6fa2d25da83ba6a3bd737a0da028bf7","typings":"./Index.d.ts","_npmUser":{"name":"ruederennes","actor":{"name":"ruederennes","type":"user","email":"npm@breadstone.de"},"email":"npm@breadstone.de"},"commonjs":"./Index.js","repository":{"url":"git+https://github.com/RueDeRennes/ziegel.git","type":"git"},"_npmVersion":"9.8.1","description":"A set of classes and functions related to payment systems, currencies, amount, money and card etc.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"tslib":"^2.8.1","@breadstone/ziegel-core":"0.0.5","@breadstone/ziegel-intl":"0.0.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ziegel-intl-commerce_0.0.5_1751699294780_0.7895173420841346","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@breadstone/ziegel-intl-commerce","version":"0.0.6","author":{"url":"https://www.breadstone.de","name":"andre.wehlert","email":"awehlert@breadstone.de"},"license":"MIT","_id":"@breadstone/ziegel-intl-commerce@0.0.6","maintainers":[{"name":"ruederennes","email":"npm@breadstone.de"}],"homepage":"https://github.com/RueDeRennes/ziegel#readme","bugs":{"url":"https://github.com/RueDeRennes/ziegel/issues"},"dist":{"shasum":"0a62af63b5ea8be2092d6336d966a77af2b08d4f","tarball":"https://registry.npmjs.org/@breadstone/ziegel-intl-commerce/-/ziegel-intl-commerce-0.0.6.tgz","fileCount":1040,"integrity":"sha512-mt7w87gZuKnxn/o+VgfW00KawklJYEbHKyxf4KHfXfLhKHpRP+CQ4EKlOzBSrlgFTBi8k/e/wGztaKGR4cG5Fg==","signatures":[{"sig":"MEYCIQD9AWod0pq9TtanvO8cSct3cYfXpWmOfGyTdz1kNNJrrgIhAL6ZnH5oDIuQz2W7yAalPZqLx36jzmzZkQD6RBePfz33","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":890883},"main":"./Index.js","types":"./Index.d.ts","module":"./Index.js","gitHead":"2513477b6a87dede7a429076b048197086e267b2","typings":"./Index.d.ts","_npmUser":{"name":"ruederennes","email":"npm@breadstone.de"},"commonjs":"./Index.js","repository":{"url":"git+https://github.com/RueDeRennes/ziegel.git","type":"git"},"_npmVersion":"11.4.2","description":"A set of classes and functions related to payment systems, currencies, amount, money and card etc.","directories":{},"_nodeVersion":"24.4.1","dependencies":{"tslib":"^2.8.1","@breadstone/ziegel-core":"0.0.6","@breadstone/ziegel-intl":"0.0.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ziegel-intl-commerce_0.0.6_1754467882902_0.16550792996634556","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@breadstone/ziegel-intl-commerce","version":"0.0.7","author":{"url":"https://www.breadstone.de","name":"andre.wehlert","email":"awehlert@breadstone.de"},"license":"MIT","_id":"@breadstone/ziegel-intl-commerce@0.0.7","maintainers":[{"name":"ruederennes","email":"npm@breadstone.de"}],"homepage":"https://github.com/RueDeRennes/ziegel#readme","bugs":{"url":"https://github.com/RueDeRennes/ziegel/issues"},"dist":{"shasum":"727b170aa8ddeab51e43f432dbaa5d199b9e994a","tarball":"https://registry.npmjs.org/@breadstone/ziegel-intl-commerce/-/ziegel-intl-commerce-0.0.7.tgz","fileCount":1040,"integrity":"sha512-HW5w+mVeLWzKQVrt43pgbRgZREC0/NKwtH1Ymcl3GJ3hV4iX8VwhawIYwEjCleir6485LwLw+guVX7/lxCj57A==","signatures":[{"sig":"MEUCIQDwgPsX3Xo2eA4xbgnbo1vvXnmppLquZWfUjicP9Fv+EAIgMeTotq0sKdOI49vg+ZAji/U3PuRJsNR3ASKq7TsVY6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":890883},"main":"./Index.js","types":"./Index.d.ts","module":"./Index.js","gitHead":"7647e351d85d9dfbae9e9e9d84095559a75822d3","typings":"./Index.d.ts","_npmUser":{"name":"ruederennes","email":"npm@breadstone.de"},"commonjs":"./Index.js","repository":{"url":"git+https://github.com/RueDeRennes/ziegel.git","type":"git"},"_npmVersion":"11.4.2","description":"A set of classes and functions related to payment systems, currencies, amount, money and card etc.","directories":{},"_nodeVersion":"24.4.1","dependencies":{"tslib":"^2.8.1","@breadstone/ziegel-core":"0.0.7","@breadstone/ziegel-intl":"0.0.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ziegel-intl-commerce_0.0.7_1754468270956_0.3608947861009726","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@breadstone/ziegel-intl-commerce","version":"0.0.8","author":{"url":"https://www.breadstone.de","name":"andre.wehlert","email":"awehlert@breadstone.de"},"license":"MIT","_id":"@breadstone/ziegel-intl-commerce@0.0.8","maintainers":[{"name":"ruederennes","email":"npm@breadstone.de"}],"homepage":"https://github.com/RueDeRennes/ziegel#readme","bugs":{"url":"https://github.com/RueDeRennes/ziegel/issues"},"dist":{"shasum":"9f05c5fca68faeeb3a3df6520843c73e47fe53dc","tarball":"https://registry.npmjs.org/@breadstone/ziegel-intl-commerce/-/ziegel-intl-commerce-0.0.8.tgz","fileCount":1040,"integrity":"sha512-BwhGuPvAYzE8Gd00FrMyWzhMVWEkwzwfjCXDvqDlgP63DlVxWYiG4LHoq4WlmAUfJmlYhHSQuJ+bI1QTxCq5Tg==","signatures":[{"sig":"MEUCIEtEmfCD0c+51A0Gep/QfQ+u8KyaRCba5at3+OrxvilDAiEAoqp8D2C6AqL3tR3f6ArCIxj4zdc2ang5ktdpJHI7gEQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":889623},"main":"./Index.js","types":"./Index.d.ts","module":"./Index.js","gitHead":"e3ad0a5eb92747c06f8642ef6b1b2e012ef6cb77","typings":"./Index.d.ts","_npmUser":{"name":"ruederennes","email":"npm@breadstone.de"},"commonjs":"./Index.js","repository":{"url":"git+https://github.com/RueDeRennes/ziegel.git","type":"git"},"_npmVersion":"11.4.2","description":"A set of classes and functions related to payment systems, currencies, amount, money and card etc.","directories":{},"_nodeVersion":"24.4.1","dependencies":{"tslib":"^2.8.1","@breadstone/ziegel-core":"0.0.8","@breadstone/ziegel-intl":"0.0.8"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ziegel-intl-commerce_0.0.8_1754745294020_0.9130191177402092","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@breadstone/ziegel-intl-commerce","version":"0.0.9","description":"A set of classes and functions related to payment systems, currencies, amount, money and card etc.","license":"MIT","author":{"name":"andre.wehlert","email":"awehlert@breadstone.de","url":"https://www.breadstone.de"},"main":"./Index.js","module":"./Index.js","commonjs":"./Index.js","typings":"./Index.d.ts","types":"./Index.d.ts","repository":{"type":"git","url":"git+https://github.com/RueDeRennes/ziegel.git"},"bugs":{"url":"https://github.com/RueDeRennes/ziegel/issues"},"dependencies":{"@breadstone/ziegel-core":"0.0.9","@breadstone/ziegel-intl":"0.0.9","tslib":"^2.8.1"},"_id":"@breadstone/ziegel-intl-commerce@0.0.9","gitHead":"efc417cb60db843da253c8b83aa7ea54fe94ed5f","homepage":"https://github.com/RueDeRennes/ziegel#readme","_nodeVersion":"24.4.1","_npmVersion":"11.4.2","dist":{"integrity":"sha512-ER7xbHr0uzNvyyaWCqD0mk7D7UPOJVmqLM0ouZ/vL9EYPkemc4ag4qa8DsPw+Ay13UI4Yob3wyL2P/15H2Ofow==","shasum":"f05193c96956f67798b590b1f6971b8904cb48a4","tarball":"https://registry.npmjs.org/@breadstone/ziegel-intl-commerce/-/ziegel-intl-commerce-0.0.9.tgz","fileCount":1040,"unpackedSize":889623,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCXZJeD1UQ5QJ7xyj8jXb3g/AmTF++icuB72y2ICKMKhAIgVInaGYUO3d++aAlDN19wCyaiIa9bIN+FL4FuTgisomk="}]},"_npmUser":{"name":"ruederennes","email":"npm@breadstone.de"},"directories":{},"maintainers":[{"name":"ruederennes","email":"npm@breadstone.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ziegel-intl-commerce_0.0.9_1756450324432_0.8717457353081837"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-27T03:09:20.697Z","modified":"2025-08-29T06:52:04.862Z","0.0.1":"2025-06-27T03:09:21.022Z","0.0.2":"2025-06-27T03:22:20.433Z","0.0.3":"2025-07-03T20:46:41.100Z","0.0.4":"2025-07-03T20:55:36.122Z","0.0.5":"2025-07-05T07:08:14.997Z","0.0.6":"2025-08-06T08:11:23.112Z","0.0.7":"2025-08-06T08:17:51.143Z","0.0.8":"2025-08-09T13:14:54.219Z","0.0.9":"2025-08-29T06:52:04.622Z"},"bugs":{"url":"https://github.com/RueDeRennes/ziegel/issues"},"author":{"name":"andre.wehlert","email":"awehlert@breadstone.de","url":"https://www.breadstone.de"},"license":"MIT","homepage":"https://github.com/RueDeRennes/ziegel#readme","repository":{"type":"git","url":"git+https://github.com/RueDeRennes/ziegel.git"},"description":"A set of classes and functions related to payment systems, currencies, amount, money and card etc.","maintainers":[{"name":"ruederennes","email":"npm@breadstone.de"}],"readme":"# @breadstone/ziegel-intl-commerce\r\n\r\n[![MIT License](https://img.shields.io/badge/License-MIT-green.svg)](https://choosealicense.com/licenses/mit/)\r\n[![TypeScript](https://img.shields.io/badge/TypeScript-5.0+-blue.svg)](https://www.typescriptlang.org/)\r\n[![npm](https://img.shields.io/badge/npm-@breadstone/ziegel--intl--commerce-red.svg)](https://www.npmjs.com/package/@breadstone/ziegel-intl-commerce)\r\n\r\nInternational commerce and financial services utilities for the ziegel framework. Provides IBAN validation, BIC/SWIFT codes, country-specific commerce information, and financial data handling.\r\n\r\n> **Financial I18n**: Specialized internationalization support for commerce, banking, and financial applications with robust validation and formatting.\r\n\r\n## 🚀 Overview\r\n\r\n`@breadstone/ziegel-intl-commerce` provides:\r\n- **IBAN Support**: Complete IBAN validation, parsing, formatting, and country-specific handling\r\n- **BIC/SWIFT Codes**: Bank Identifier Code validation and processing\r\n- **Country Commerce Info**: Country-specific commerce data, payment methods, and financial regulations\r\n- **Financial Validation**: Robust validation utilities for financial identifiers and formats\r\n- **Payment System Abstractions**: Interfaces for international payment processing\r\n\r\n## 📦 Installation\r\n\r\n```bash\r\nnpm install @breadstone/ziegel-intl-commerce\r\n# or\r\nyarn add @breadstone/ziegel-intl-commerce\r\n```\r\n\r\n## 🧩 Features & Usage Examples\r\n\r\n### IBAN Processing\r\n\r\n```typescript\r\nimport { Iban, IIbanLike } from '@breadstone/ziegel-intl-commerce';\r\n\r\n// Create and validate IBAN\r\nconst iban = new Iban('DE89370400440532013000');\r\nconsole.log(iban.isValid); // true\r\nconsole.log(iban.countryCode); // \"DE\"\r\nconsole.log(iban.formatted); // \"DE89 3704 0044 0532 0130 00\"\r\n\r\n// Work with IBAN-like objects\r\nclass CustomIban implements IIbanLike {\r\n  constructor(private value: string) {}\r\n  get iban() { return this.value; }\r\n  get isValid() { return Iban.validate(this.value); }\r\n}\r\n```\r\n\r\n### BIC/SWIFT Code Handling\r\n\r\n```typescript\r\nimport { IBicLike } from '@breadstone/ziegel-intl-commerce';\r\n\r\nclass BicCode implements IBicLike {\r\n  constructor(private code: string) {}\r\n\r\n  get bankCode(): string {\r\n    return this.code.substring(0, 4);\r\n  }\r\n\r\n  get countryCode(): string {\r\n    return this.code.substring(4, 6);\r\n  }\r\n\r\n  get locationCode(): string {\r\n    return this.code.substring(6, 8);\r\n  }\r\n}\r\n\r\nconst bic = new BicCode('DEUTDEFF');\r\nconsole.log(bic.bankCode); // \"DEUT\"\r\nconsole.log(bic.countryCode); // \"DE\"\r\n```\r\n\r\n### Country Commerce Information\r\n\r\n```typescript\r\nimport { CountryInfo, ICountryInfoLike } from '@breadstone/ziegel-intl-commerce';\r\n\r\nconst germanyInfo = new CountryInfo('DE');\r\nconsole.log(germanyInfo.ibanLength); // 22\r\nconsole.log(germanyInfo.supportedPaymentMethods);\r\nconsole.log(germanyInfo.currencyCode); // \"EUR\"\r\n\r\n// Custom country info implementation\r\nclass CustomCountryInfo implements ICountryInfoLike {\r\n  constructor(private code: string) {}\r\n\r\n  get countryCode() { return this.code; }\r\n  get paymentRegulations() { return this.getRegulations(); }\r\n\r\n  private getRegulations() {\r\n    // Return country-specific payment regulations\r\n    return {};\r\n  }\r\n}\r\n```\r\n\r\n### Financial Data Validation\r\n\r\n```typescript\r\nimport { Iban } from '@breadstone/ziegel-intl-commerce';\r\n\r\n// Batch IBAN validation\r\nconst ibanCodes = [\r\n  'DE89370400440532013000',\r\n  'GB82WEST12345698765432',\r\n  'INVALID_IBAN'\r\n];\r\n\r\nconst validationResults = ibanCodes.map(code => ({\r\n  iban: code,\r\n  isValid: new Iban(code).isValid,\r\n  country: new Iban(code).countryCode\r\n}));\r\n\r\nconsole.log(validationResults);\r\n// [\r\n//   { iban: 'DE89...', isValid: true, country: 'DE' },\r\n//   { iban: 'GB82...', isValid: true, country: 'GB' },\r\n//   { iban: 'INVALID...', isValid: false, country: null }\r\n// ]\r\n```\r\n\r\n## 📚 Package import points\r\n\r\n```typescript\r\nimport {\r\n    // IBAN utilities\r\n    Iban, IIbanLike,\r\n\r\n    // BIC/SWIFT utilities\r\n    IBicLike,\r\n\r\n    // Country commerce information\r\n    CountryInfo, ICountryInfoLike\r\n} from '@breadstone/ziegel-intl-commerce';\r\n```\r\n\r\n## 📚 API Documentation\r\n\r\nFor detailed API documentation, visit: [API Docs](./../../.docs/api/ziegel-intl-commerce/index.md)\r\n\r\n## Related Packages\r\n\r\n- **@breadstone/ziegel-core**: Foundation utilities and type definitions\r\n- **@breadstone/ziegel-intl**: Core internationalization support\r\n- **@breadstone/ziegel-intl-units**: Units of measurement and conversion\r\n\r\n## License\r\n\r\nMIT\r\n\r\n## Issues\r\n\r\nPlease report bugs and feature requests in the [Issue Tracker](https://github.com/RueDeRennes/ziegel/issues)\r\n\r\n---\r\n\r\n*Part of the [ziegel Enterprise TypeScript Framework](../../README.md)*\r\n} from '@breadstone/ziegel-intl-commerce';\r\n```\r\n\r\n## API Documentation\r\n\r\nSee the generated API docs or source code for full details.\r\n\r\n## Related Packages\r\n\r\n- **@breadstone/ziegel-intl**: Core internationalization features\r\n- **@breadstone/ziegel-core**: Foundation utilities\r\n\r\n## License\r\n\r\nMIT\r\n\r\n## Issues\r\n\r\nPlease report bugs and feature requests in the [Issue Tracker](https://github.com/RueDeRennes/ziegel/issues).","readmeFilename":"README.md"}