I am calling the ReceiveEinvoiceService to import External Supplier Invoices into IFS. I would like to send tax information per invoice line. For each invoice line, I want to specify multiple tax percentages to be applied.
Below is a sample of the Tax Information for an individual Line in IFS. I can specify multiple tax percentages for it.

It looks like the api request for this endpoint has an array of taxes I can provide. I can specify the MessageLine and TaxRatePercent for the tax, but sadly not the Tax Code. I am hoping that if I provide the tax percents that the Tax Codes would be automatically filled in based on the Supplier.
I have tried only specify the taxes inside of the tax array, but ifs shows the following error:
Invoice lines Tax Amount should not be a null value for Invoice INV-00001 Invoice Type SUPPEXT Item No 1
If I additionally specify the TaxPercent on the Line itself (the sum of all the tax percentages) and still populate the array of taxes, only 1 Tax is added to the Tax Information. The tax is for the sum of all tax percentages and does not even do anything with the array of taxes. Additionally, ifs shows the following error about not finding the tax codes:
The tax code ? does not exist in company CRE or has invalid time interval.
What should I do differently to get my desire outcome for the taxes?
Below is a basic sample of the request json I am sending:
{"ReceiveEinvoice":{"MessageId":1,"TransferredTime":"2025-12-19T20:58:39.7800465Z","HeaderDocumentText":"OCR_DOCUMENT_ID: 10620, OCR_SOURCE: INBOUNDEMAIL, COMPANY: CRE, EMAIL_ADDRESS: NO.REPLY@TEST.COM, VENDOR_ID: 7028840, INVOICE_ID: INV-00001, INVOICE_DATE: 2025-08-30, INVOICE_TYPE: INVENTORY, TERM_ID: N40, ADVANCE_INVOICE: NO, LINE_PURCHASE_ORDER_1: C3368, LINE_TOTAL_1: $52.86, LINE_PURCHASE_ORDER_2: C3368, LINE_TOTAL_2: $48.86, LINE_TOTAL_3: $7.37, INVOICE_TOTAL: $109.09, DATE_CREATED: 2025-12-17T21:22:20.000Z, USER: SYSADMIN, STATUS: APPROVED","InvoiceTypeCode":"INV01","InvoiceIdentity":"INV-00001","InvoiceDate":"2025-08-30T04:00:00Z","PayTermBaseDate":"2025-08-30T04:00:00Z","PurchaseOrderNumber":"C3368","TotalNetAmount":101.72,"InvoiceTotalTaxAmount":7.37,"InvoiceGrossAmount":109.09,"InvoiceCurrencyCode":"USD","SourceCurrencyCode":"USD","BankAccountNumber":"11111111111111111","DueDate":"2025-10-09T04:00:00Z","CustomerIdentity":"CRE","SupplierIdentity":"7028840","PaymentTermsFreeText":"N40","ArrivalDate":"2025-12-17T21:22:20Z","InvoiceRows":[{"MessageId":1,"MessageLine":1,"InvoiceIdentity":"INV-00001","RowSubIdentifier":"93f5e8aa-26d2-4913-9535-8d91887c5fb8","SupplierPartDescription":"Compatible 215A Toner Cartridges 4 Pack Replacement","InvoicedQuantity":1.0,"SupplierSalesUnitPrice":52.86,"PurchaseOrderNumber":"C3368","LineNetAmount":52.86,"TaxPercent":7.25},{"MessageId":1,"MessageLine":2,"InvoiceIdentity":"INV-00001","RowSubIdentifier":"03d09423-2767-4a78-b49b-eea72a482b2b","SupplierPartDescription":"Avery Full Sheet Printable Shipping Labels","InvoicedQuantity":2.0,"SupplierSalesUnitPrice":24.43,"PurchaseOrderNumber":"C3368","LineNetAmount":48.86,"TaxPercent":7.25}],"Installments":[],"Taxes":[{"MessageId":1,"MessageLine":1,"TaxRatePercent":1.5},{"MessageId":1,"MessageLine":1,"TaxRatePercent":5.75},{"MessageId":1,"MessageLine":2,"TaxRatePercent":1.5},{"MessageId":1,"MessageLine":2,"TaxRatePercent":5.75}],"Prepays":[],"Attachments":[{"AttachmentId":1,"FileType":"ATS","FileName":"INV-00001.PDF","Description":"ORIGINAL PDF INVOICE","MimeType":"PDF"}]}}