fix(compliance): improve compliance
This commit is contained in:
@ -32,6 +32,14 @@ tap.test('CONV-12: Performance - should measure single XML load/export performan
|
||||
<cac:PartyName>
|
||||
<cbc:Name>UBL Performance Test Seller</cbc:Name>
|
||||
</cac:PartyName>
|
||||
<cac:PostalAddress>
|
||||
<cbc:StreetName>Test Street 1</cbc:StreetName>
|
||||
<cbc:CityName>Test City</cbc:CityName>
|
||||
<cbc:PostalZone>12345</cbc:PostalZone>
|
||||
<cac:Country>
|
||||
<cbc:IdentificationCode>DE</cbc:IdentificationCode>
|
||||
</cac:Country>
|
||||
</cac:PostalAddress>
|
||||
</cac:Party>
|
||||
</cac:AccountingSupplierParty>
|
||||
<cac:AccountingCustomerParty>
|
||||
@ -39,6 +47,14 @@ tap.test('CONV-12: Performance - should measure single XML load/export performan
|
||||
<cac:PartyName>
|
||||
<cbc:Name>UBL Performance Test Buyer</cbc:Name>
|
||||
</cac:PartyName>
|
||||
<cac:PostalAddress>
|
||||
<cbc:StreetName>Buyer Street 10</cbc:StreetName>
|
||||
<cbc:CityName>Buyer City</cbc:CityName>
|
||||
<cbc:PostalZone>54321</cbc:PostalZone>
|
||||
<cac:Country>
|
||||
<cbc:IdentificationCode>DE</cbc:IdentificationCode>
|
||||
</cac:Country>
|
||||
</cac:PostalAddress>
|
||||
</cac:Party>
|
||||
</cac:AccountingCustomerParty>
|
||||
<cac:InvoiceLine>
|
||||
@ -69,18 +85,50 @@ tap.test('CONV-12: Performance - should measure single XML load/export performan
|
||||
</ram:IssueDateTime>
|
||||
</rsm:ExchangedDocument>
|
||||
<rsm:SupplyChainTradeTransaction>
|
||||
<ram:IncludedSupplyChainTradeLineItem>
|
||||
<ram:AssociatedDocumentLineDocument>
|
||||
<ram:LineID>1</ram:LineID>
|
||||
</ram:AssociatedDocumentLineDocument>
|
||||
<ram:SpecifiedTradeProduct>
|
||||
<ram:Name>Product</ram:Name>
|
||||
</ram:SpecifiedTradeProduct>
|
||||
<ram:SpecifiedLineTradeDelivery>
|
||||
<ram:BilledQuantity unitCode="EA">2</ram:BilledQuantity>
|
||||
</ram:SpecifiedLineTradeDelivery>
|
||||
<ram:SpecifiedLineTradeSettlement>
|
||||
<ram:SpecifiedTradeSettlementLineMonetarySummation>
|
||||
<ram:LineTotalAmount>200.00</ram:LineTotalAmount>
|
||||
</ram:SpecifiedTradeSettlementLineMonetarySummation>
|
||||
</ram:SpecifiedLineTradeSettlement>
|
||||
</ram:IncludedSupplyChainTradeLineItem>
|
||||
<ram:ApplicableHeaderTradeAgreement>
|
||||
<ram:SellerTradeParty>
|
||||
<ram:Name>CII Performance Test Seller</ram:Name>
|
||||
<ram:PostalTradeAddress>
|
||||
<ram:LineOne>Test Street 1</ram:LineOne>
|
||||
<ram:CityName>Test City</ram:CityName>
|
||||
<ram:PostcodeCode>12345</ram:PostcodeCode>
|
||||
<ram:CountryID>DE</ram:CountryID>
|
||||
</ram:PostalTradeAddress>
|
||||
</ram:SellerTradeParty>
|
||||
<ram:BuyerTradeParty>
|
||||
<ram:Name>CII Performance Test Buyer</ram:Name>
|
||||
<ram:PostalTradeAddress>
|
||||
<ram:LineOne>Buyer Street 10</ram:LineOne>
|
||||
<ram:CityName>Buyer City</ram:CityName>
|
||||
<ram:PostcodeCode>54321</ram:PostcodeCode>
|
||||
<ram:CountryID>DE</ram:CountryID>
|
||||
</ram:PostalTradeAddress>
|
||||
</ram:BuyerTradeParty>
|
||||
</ram:ApplicableHeaderTradeAgreement>
|
||||
<ram:ApplicableHeaderTradeDelivery/>
|
||||
<ram:ApplicableHeaderTradeSettlement>
|
||||
<ram:InvoiceCurrencyCode>EUR</ram:InvoiceCurrencyCode>
|
||||
<ram:SpecifiedTradeSettlementHeaderMonetarySummation>
|
||||
<ram:TaxBasisTotalAmount>200.00</ram:TaxBasisTotalAmount>
|
||||
<ram:TaxTotalAmount currencyID="EUR">38.00</ram:TaxTotalAmount>
|
||||
<ram:GrandTotalAmount>238.00</ram:GrandTotalAmount>
|
||||
<ram:DuePayableAmount>238.00</ram:DuePayableAmount>
|
||||
</ram:SpecifiedTradeSettlementHeaderMonetarySummation>
|
||||
</ram:ApplicableHeaderTradeSettlement>
|
||||
</rsm:SupplyChainTradeTransaction>
|
||||
@ -270,6 +318,14 @@ tap.test('CONV-12: Performance - should analyze memory usage during operations',
|
||||
<cac:PartyName>
|
||||
<cbc:Name>Memory Test Seller</cbc:Name>
|
||||
</cac:PartyName>
|
||||
<cac:PostalAddress>
|
||||
<cbc:StreetName>Memory Street 1</cbc:StreetName>
|
||||
<cbc:CityName>Memory City</cbc:CityName>
|
||||
<cbc:PostalZone>10000</cbc:PostalZone>
|
||||
<cac:Country>
|
||||
<cbc:IdentificationCode>DE</cbc:IdentificationCode>
|
||||
</cac:Country>
|
||||
</cac:PostalAddress>
|
||||
</cac:Party>
|
||||
</cac:AccountingSupplierParty>
|
||||
<cac:AccountingCustomerParty>
|
||||
@ -277,6 +333,14 @@ tap.test('CONV-12: Performance - should analyze memory usage during operations',
|
||||
<cac:PartyName>
|
||||
<cbc:Name>Memory Test Buyer</cbc:Name>
|
||||
</cac:PartyName>
|
||||
<cac:PostalAddress>
|
||||
<cbc:StreetName>Buyer Street 5</cbc:StreetName>
|
||||
<cbc:CityName>Buyer City</cbc:CityName>
|
||||
<cbc:PostalZone>20000</cbc:PostalZone>
|
||||
<cac:Country>
|
||||
<cbc:IdentificationCode>DE</cbc:IdentificationCode>
|
||||
</cac:Country>
|
||||
</cac:PostalAddress>
|
||||
</cac:Party>
|
||||
</cac:AccountingCustomerParty>
|
||||
${Array.from({ length: size }, (_, i) => `
|
||||
@ -355,6 +419,14 @@ tap.test('CONV-12: Performance - should handle concurrent operations', async ()
|
||||
<cac:PartyName>
|
||||
<cbc:Name>Concurrent Seller</cbc:Name>
|
||||
</cac:PartyName>
|
||||
<cac:PostalAddress>
|
||||
<cbc:StreetName>Seller Street 1</cbc:StreetName>
|
||||
<cbc:CityName>Seller City</cbc:CityName>
|
||||
<cbc:PostalZone>11111</cbc:PostalZone>
|
||||
<cac:Country>
|
||||
<cbc:IdentificationCode>DE</cbc:IdentificationCode>
|
||||
</cac:Country>
|
||||
</cac:PostalAddress>
|
||||
</cac:Party>
|
||||
</cac:AccountingSupplierParty>
|
||||
<cac:AccountingCustomerParty>
|
||||
@ -362,8 +434,24 @@ tap.test('CONV-12: Performance - should handle concurrent operations', async ()
|
||||
<cac:PartyName>
|
||||
<cbc:Name>Concurrent Buyer</cbc:Name>
|
||||
</cac:PartyName>
|
||||
<cac:PostalAddress>
|
||||
<cbc:StreetName>Buyer Street 1</cbc:StreetName>
|
||||
<cbc:CityName>Buyer City</cbc:CityName>
|
||||
<cbc:PostalZone>22222</cbc:PostalZone>
|
||||
<cac:Country>
|
||||
<cbc:IdentificationCode>DE</cbc:IdentificationCode>
|
||||
</cac:Country>
|
||||
</cac:PostalAddress>
|
||||
</cac:Party>
|
||||
</cac:AccountingCustomerParty>
|
||||
<cac:InvoiceLine>
|
||||
<cbc:ID>1</cbc:ID>
|
||||
<cbc:InvoicedQuantity unitCode="C62">10</cbc:InvoicedQuantity>
|
||||
<cbc:LineExtensionAmount currencyID="EUR">1000.00</cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Name>Test Product</cbc:Name>
|
||||
</cac:Item>
|
||||
</cac:InvoiceLine>
|
||||
<cac:LegalMonetaryTotal>
|
||||
<cbc:PayableAmount currencyID="EUR">1100.00</cbc:PayableAmount>
|
||||
</cac:LegalMonetaryTotal>
|
||||
|
Reference in New Issue
Block a user