def generate_response(invoice_line_ids): assert len(invoice_line_ids) == 1, "the mocked response is for 1 line" RESPONSE['lines'][0]['lineNumber'] = 'account.move.line,%s' % invoice_line_ids[0].id return RESPONSE RESPONSE = {'addresses': [{'boundaryLevel': 'Address', 'city': 'Fremont', 'country': 'US', 'id': 85047347585913, 'latitude': '37.530253', 'line1': '4557 De Silva St', 'line2': '', 'line3': '', 'longitude': '-121.974682', 'postalCode': '94538-2506', 'region': 'CA', 'taxRegionId': 4003562, 'transactionId': 85047347585912}, {'boundaryLevel': 'Address', 'city': 'San Francisco', 'country': 'US', 'id': 85047347585914, 'latitude': '37.71116', 'line1': '250 Executive Park Blvd Ste 3400', 'line2': '', 'line3': '', 'longitude': '-122.391717', 'postalCode': '94134-3349', 'region': 'CA', 'taxRegionId': 4016940, 'transactionId': 85047347585912}], 'adjustmentDescription': 'Create or adjust transaction', 'adjustmentReason': 'Other', 'batchCode': '', 'businessIdentificationNo': 'US12345677', 'code': 'Journal Entry 204', 'companyId': 2765828, 'country': 'US', 'currencyCode': 'USD', 'customerCode': 'Contact 14', 'customerUsageType': '', 'customerVendorCode': 'Contact 14', 'date': '2024-01-24', 'description': '', 'destinationAddressId': 0, 'entityUseCode': '', 'exchangeRate': 1.0, 'exchangeRateCurrencyCode': 'USD', 'exchangeRateEffectiveDate': '2024-01-24', 'exemptNo': '', 'id': 85047347585912, 'isSellerImporterOfRecord': False, 'lines': [{'boundaryOverrideId': 0, 'businessIdentificationNo': 'US12345677', 'costInsuranceFreight': 0.0, 'customerUsageType': '', 'description': 'Office Cleaning Service (SUB) (digital)', 'destinationAddressId': 85047347585913, 'details': [{'addressId': 85047347585914, 'chargedTo': 'Buyer', 'country': 'US', 'countyFIPS': '', 'exemptAmount': 0.0, 'exemptReasonId': 4, 'exemptUnits': 0.0, 'id': 85047347585925, 'inState': True, 'isFee': False, 'isNonPassThru': False, 'jurisCode': '06', 'jurisName': 'CALIFORNIA', 'jurisType': 'STA', 'jurisdictionId': 5000531, 'jurisdictionType': 'State', 'liabilityType': 'Seller', 'nonTaxableAmount': 0.0, 'nonTaxableRuleId': 0, 'nonTaxableType': 'RateRule', 'nonTaxableUnits': 0.0, 'rate': 0.06, 'rateRuleId': 1525706, 'rateSourceId': 3, 'rateType': 'General', 'rateTypeCode': 'G', 'region': 'CA', 'reportingExemptUnits': 0.0, 'reportingNonTaxableUnits': 0.0, 'reportingTax': -2.1, 'reportingTaxCalculated': -2.1, 'reportingTaxableUnits': -35.0, 'serCode': '', 'signatureCode': 'AGAM', 'sourcing': 'Origin', 'stateAssignedNo': '', 'stateFIPS': '', 'tax': -2.1, 'taxAuthorityTypeId': 45, 'taxCalculated': -2.1, 'taxName': 'CA STATE TAX', 'taxOverride': 0.0, 'taxRegionId': 4016940, 'taxSubTypeId': 'S', 'taxType': 'Sales', 'taxTypeGroupId': 'SalesAndUse', 'taxableAmount': -35.0, 'taxableUnits': -35.0, 'transactionId': 85047347585912, 'transactionLineId': 85047347585918, 'unitOfBasis': 'PerCurrencyUnit'}, {'addressId': 85047347585914, 'chargedTo': 'Buyer', 'country': 'US', 'countyFIPS': '', 'exemptAmount': 0.0, 'exemptReasonId': 4, 'exemptUnits': 0.0, 'id': 85047347585926, 'inState': True, 'isFee': False, 'isNonPassThru': False, 'jurisCode': '075', 'jurisName': 'SAN FRANCISCO', 'jurisType': 'CTY', 'jurisdictionId': 275, 'jurisdictionType': 'County', 'liabilityType': 'Seller', 'nonTaxableAmount': 0.0, 'nonTaxableRuleId': 0, 'nonTaxableType': 'RateRule', 'nonTaxableUnits': 0.0, 'rate': 0.0025, 'rateRuleId': 1525710, 'rateSourceId': 3, 'rateType': 'General', 'rateTypeCode': 'G', 'region': 'CA', 'reportingExemptUnits': 0.0, 'reportingNonTaxableUnits': 0.0, 'reportingTax': -0.09, 'reportingTaxCalculated': -0.09, 'reportingTaxableUnits': -35.0, 'serCode': '', 'signatureCode': 'AIUQ', 'sourcing': 'Origin', 'stateAssignedNo': '', 'stateFIPS': '', 'tax': -0.09, 'taxAuthorityTypeId': 45, 'taxCalculated': -0.09, 'taxName': 'CA COUNTY TAX', 'taxOverride': 0.0, 'taxRegionId': 4016940, 'taxSubTypeId': 'S', 'taxType': 'Sales', 'taxTypeGroupId': 'SalesAndUse', 'taxableAmount': -35.0, 'taxableUnits': -35.0, 'transactionId': 85047347585912, 'transactionLineId': 85047347585918, 'unitOfBasis': 'PerCurrencyUnit'}, {'addressId': 85047347585913, 'chargedTo': 'Buyer', 'country': 'US', 'countyFIPS': '', 'exemptAmount': 0.0, 'exemptReasonId': 4, 'exemptUnits': 0.0, 'id': 85047347585927, 'inState': True, 'isFee': False, 'isNonPassThru': False, 'jurisCode': 'EMAK0', 'jurisName': 'ALAMEDA COUNTY DISTRICT TAX SP', 'jurisType': 'STJ', 'jurisdictionId': 2001061409, 'jurisdictionType': 'Special', 'liabilityType': 'Seller', 'nonTaxableAmount': 0.0, 'nonTaxableRuleId': 0, 'nonTaxableType': 'RateRule', 'nonTaxableUnits': 0.0, 'rate': 0.03, 'rateRuleId': 2443976, 'rateSourceId': 3, 'rateType': 'General', 'rateTypeCode': 'G', 'region': 'CA', 'reportingExemptUnits': 0.0, 'reportingNonTaxableUnits': 0.0, 'reportingTax': -1.05, 'reportingTaxCalculated': -1.05, 'reportingTaxableUnits': -35.0, 'serCode': '', 'signatureCode': 'EMAK', 'sourcing': 'Destination', 'stateAssignedNo': '966', 'stateFIPS': '', 'tax': -1.05, 'taxAuthorityTypeId': 45, 'taxCalculated': -1.05, 'taxName': 'CA SPECIAL TAX', 'taxOverride': 0.0, 'taxRegionId': 4003562, 'taxSubTypeId': 'S', 'taxType': 'Sales', 'taxTypeGroupId': 'SalesAndUse', 'taxableAmount': -35.0, 'taxableUnits': -35.0, 'transactionId': 85047347585912, 'transactionLineId': 85047347585918, 'unitOfBasis': 'PerCurrencyUnit'}, {'addressId': 85047347585914, 'chargedTo': 'Buyer', 'country': 'US', 'countyFIPS': '', 'exemptAmount': 0.0, 'exemptReasonId': 4, 'exemptUnits': 0.0, 'id': 85047347585928, 'inState': True, 'isFee': False, 'isNonPassThru': False, 'jurisCode': 'EMTV0', 'jurisName': 'SAN FRANCISCO CO LOCAL TAX SL', 'jurisType': 'STJ', 'jurisdictionId': 2001061792, 'jurisdictionType': 'Special', 'liabilityType': 'Seller', 'nonTaxableAmount': 0.0, 'nonTaxableRuleId': 0, 'nonTaxableType': 'RateRule', 'nonTaxableUnits': 0.0, 'rate': 0.01, 'rateRuleId': 1525730, 'rateSourceId': 3, 'rateType': 'General', 'rateTypeCode': 'G', 'region': 'CA', 'reportingExemptUnits': 0.0, 'reportingNonTaxableUnits': 0.0, 'reportingTax': -0.35, 'reportingTaxCalculated': -0.35, 'reportingTaxableUnits': -35.0, 'serCode': '', 'signatureCode': 'EMTV', 'sourcing': 'Origin', 'stateAssignedNo': '38', 'stateFIPS': '', 'tax': -0.35, 'taxAuthorityTypeId': 45, 'taxCalculated': -0.35, 'taxName': 'CA SPECIAL TAX', 'taxOverride': 0.0, 'taxRegionId': 4016940, 'taxSubTypeId': 'S', 'taxType': 'Sales', 'taxTypeGroupId': 'SalesAndUse', 'taxableAmount': -35.0, 'taxableUnits': -35.0, 'transactionId': 85047347585912, 'transactionLineId': 85047347585918, 'unitOfBasis': 'PerCurrencyUnit'}], 'discountAmount': 0.0, 'discountTypeId': 0, 'entityUseCode': '', 'exemptAmount': 0.0, 'exemptCertId': 0, 'exemptNo': '', 'hsCode': '', 'id': 85047347585918, 'isItemTaxable': True, 'isSSTP': False, 'itemCode': '', 'lineAmount': -35.0, 'lineLocationTypes': [{'documentAddressId': 85047347585914, 'documentLineId': 85047347585918, 'documentLineLocationTypeId': 85047347585920, 'locationTypeCode': 'ShipFrom'}, {'documentAddressId': 85047347585913, 'documentLineId': 85047347585918, 'documentLineLocationTypeId': 85047347585921, 'locationTypeCode': 'ShipTo'}], 'lineNumber': 'account.move.line,552', 'nonPassthroughDetails': [], 'originAddressId': 85047347585914, 'quantity': 1.0, 'ref1': '', 'ref2': '', 'reportingDate': '2024-01-24', 'revAccount': '', 'sourcing': 'Mixed', 'tax': -3.59, 'taxCalculated': -3.59, 'taxCode': 'D0000000', 'taxCodeId': 8570, 'taxDate': '2024-01-24', 'taxEngine': '', 'taxIncluded': False, 'taxOverrideAmount': 0.0, 'taxOverrideReason': '', 'taxOverrideType': 'None', 'taxableAmount': -35.0, 'transactionId': 85047347585912, 'vatCode': '', 'vatNumberTypeId': 0}], 'locationCode': '', 'locationTypes': [{'documentAddressId': 85047347585914, 'documentId': 85047347585912, 'documentLocationTypeId': 85047347585916, 'locationTypeCode': 'ShipFrom'}, {'documentAddressId': 85047347585913, 'documentId': 85047347585912, 'documentLocationTypeId': 85047347585917, 'locationTypeCode': 'ShipTo'}], 'locked': False, 'modifiedDate': '2024-01-24T18:33:27.5394227Z', 'modifiedUserId': 1452151, 'originAddressId': 0, 'paymentDate': '1900-01-01', 'purchaseOrderNo': '', 'reconciled': False, 'referenceCode': '/', 'region': 'CA', 'reportingLocationCode': '', 'salespersonCode': '', 'softwareVersion': '24.1.0.0', 'status': 'Saved', 'summary': [{'country': 'US', 'exemption': 0.0, 'jurisCode': '06', 'jurisName': 'CALIFORNIA', 'jurisType': 'State', 'nonTaxable': 0.0, 'rate': 0.06, 'rateType': 'General', 'region': 'CA', 'stateAssignedNo': '', 'tax': -2.1, 'taxAuthorityType': 45, 'taxCalculated': -2.1, 'taxName': 'CA STATE TAX', 'taxSubType': 'S', 'taxType': 'Sales', 'taxable': -35.0}, {'country': 'US', 'exemption': 0.0, 'jurisCode': '075', 'jurisName': 'SAN FRANCISCO', 'jurisType': 'County', 'nonTaxable': 0.0, 'rate': 0.0025, 'rateType': 'General', 'region': 'CA', 'stateAssignedNo': '', 'tax': -0.09, 'taxAuthorityType': 45, 'taxCalculated': -0.09, 'taxName': 'CA COUNTY TAX', 'taxSubType': 'S', 'taxType': 'Sales', 'taxable': -35.0}, {'country': 'US', 'exemption': 0.0, 'jurisCode': 'EMAK0', 'jurisName': 'ALAMEDA COUNTY DISTRICT TAX SP', 'jurisType': 'Special', 'nonTaxable': 0.0, 'rate': 0.03, 'rateType': 'General', 'region': 'CA', 'stateAssignedNo': '966', 'tax': -1.05, 'taxAuthorityType': 45, 'taxCalculated': -1.05, 'taxName': 'CA SPECIAL TAX', 'taxSubType': 'S', 'taxType': 'Sales', 'taxable': -35.0}, {'country': 'US', 'exemption': 0.0, 'jurisCode': 'EMTV0', 'jurisName': 'SAN FRANCISCO CO LOCAL TAX SL', 'jurisType': 'Special', 'nonTaxable': 0.0, 'rate': 0.01, 'rateType': 'General', 'region': 'CA', 'stateAssignedNo': '38', 'tax': -0.35, 'taxAuthorityType': 45, 'taxCalculated': -0.35, 'taxName': 'CA SPECIAL TAX', 'taxSubType': 'S', 'taxType': 'Sales', 'taxable': -35.0}], 'taxDate': '2024-01-24', 'taxOverrideAmount': 0.0, 'taxOverrideReason': 'Manually changed the tax calculation date', 'taxOverrideType': 'TaxDate', 'totalAmount': -35.0, 'totalDiscount': 0.0, 'totalExempt': 0.0, 'totalTax': -3.59, 'totalTaxCalculated': -3.59, 'totalTaxable': -35.0, 'type': 'ReturnInvoice', 'version': 2}