cxml invoice with PDF attachment to Ariba

Hallo Experts, :sweat_smile:

Looking for some suggestion on cxml invoice with PDF attachment posting.

I am able to post cxml invoice with PDF attachment and the attachment are replicated in SAP Ariba. But there is an issue the attachment is sowing as 0 KB where as while posting the cxml invoice with attachment is about 948 KB and only attachment size is 936 KB.

I am pasting the curl and it will be grateful if I get an help if the issue can be resolved through postman.

curl --location 'https://s1.au.cloud.ariba.com/Buyer/cxmlchannel/CHILD1-xxxxxxx?ExternalCXMLRequest=true' \
--header 'Content-Type: multipart/mixed' \
--data '--a239840942573450934
Content-type: application/xml
Content-ID:<test1.xml>

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE cXML SYSTEM http://xml.cxml.org/schemas/cXML/1.2.050/InvoiceDetail.dtd>
<cXML payloadID="082c683e-93ef-4421-ac2e-a7c1fb0ca94b-177045590785457"
      timestamp="2025-04-02T00:46:53-01:00"
      version="1.2.050">
    <Header>
        <From>
            <Credential domain="networkid">
                <Identity>Axxxxxx</Identity>
            </Credential>
        </From>
        <To>
            <Credential domain="SystemID">
                <Identity>CHILD1</Identity>
            </Credential>
            <Credential domain="networkid">
                <Identity>xxxxx</Identity>
            </Credential>
        </To>
        <Sender>
            <Credential domain="NetworkID">
                <Identity>CHILD1-xxxxx</Identity>
                <SharedSecret>xxxxx</SharedSecret>
            </Credential>
            <UserAgent>Buyer</UserAgent>
        </Sender>
    </Header>
    <Request deploymentMode="test">
        <InvoiceDetailRequest>
            <InvoiceDetailRequestHeader invoiceDate="2025-04-16T03:30:47-07:00"
			                            invoiceID="APR16_14"
			                            invoiceOrigin="supplier"
			                            operation="new"
			                            purpose="standard">
                <InvoiceDetailHeaderIndicator/>
                <InvoiceDetailLineIndicator/>
                <InvoicePartner>
                    <Contact addressID="US006"
					         role="billTo">
                        <Name xml:lang="en">Pittsburgh Sales</Name>
                        <PostalAddress name="default">
                            <Street>271 North Shore Drive,Suite 600</Street>
                            <City>Pittsburgh</City>
                            <State>PA</State>
                            <PostalCode>15212</PostalCode>
                            <Country isoCountryCode="US">United States</Country>
                        </PostalAddress>
                        <Phone name="work">
                            <TelephoneNumber>
                                <CountryCode isoCountryCode="US">1</CountryCode>
                                <AreaOrCityCode>212</AreaOrCityCode>
                                <Number>5551212</Number>
                            </TelephoneNumber>
                        </Phone>
                        <Fax name="work">
                            <TelephoneNumber>
                                <CountryCode isoCountryCode="US"/>
                                <AreaOrCityCode/>
                                <Number/>
                            </TelephoneNumber>
                        </Fax>
                    </Contact>
                </InvoicePartner>
                <InvoicePartner>
                    <Contact addressID="RA11-1"
					         role="remitTo">
                        <Name xml:lang="en">xxxxxx DEMO Supplier 1-TEST</Name>
                        <PostalAddress name="default">
                            <Street>xxxxx</Street>
                            <City>Sunnyvale</City>
                            <State>CA</State>
                            <PostalCode>95051</PostalCode>
                            <Country isoCountryCode="US">United States</Country>
                        </PostalAddress>
                    </Contact>
                </InvoicePartner>
                <InvoicePartner>
                    <Contact addressID="0010005076"
					         role="from">
                        <Name xml:lang="en">Vincent Mayer</Name>
                        <PostalAddress name="default">
                            <Street>29 Union Park</Street>
                            <City>Boston</City>
                            <State>NY</State>
                            <PostalCode>100003</PostalCode>
                            <Country isoCountryCode="US">United States</Country>
                        </PostalAddress>
                    </Contact>
                </InvoicePartner>
                <InvoiceDetailShipping>
                    <Contact addressID="144"
					         role="shipFrom">
                        <Name xml:lang="en">xxxxxx DEMO Supplier 1-TEST</Name>
                        <PostalAddress name="default">
                            <Street>xxxxx</Street>
                            <City>Sunnyvale</City>
                            <State>CA</State>
                            <PostalCode>95051</PostalCode>
                            <Country isoCountryCode="US">United States</Country>
                        </PostalAddress>
                        <Phone name="work">
                            <TelephoneNumber>
                                <CountryCode isoCountryCode="US">1</CountryCode>
                                <AreaOrCityCode>1</AreaOrCityCode>
                                <Number>1720000000</Number>
                            </TelephoneNumber>
                        </Phone>
                    </Contact>
                    <Contact addressID="US0806"
					         role="shipTo">
                        <Name xml:lang="en">Dallas buyer</Name>
                        <PostalAddress name="default">
                            <Street>690 Broadway</Street>
                            <City>Austin</City>
                            <State>TX</State>
                            <PostalCode>78704</PostalCode>
                            <Country isoCountryCode="US">United States</Country>
                        </PostalAddress>
                        <Phone name="work">
                            <TelephoneNumber>
                                <CountryCode isoCountryCode="US"/>
                                <AreaOrCityCode/>
                                <Number/>
                            </TelephoneNumber>
                        </Phone>
                        <Fax name="work">
                            <TelephoneNumber>
                                <CountryCode isoCountryCode="US"/>
                                <AreaOrCityCode/>
                                <Number/>
                            </TelephoneNumber>
                        </Fax>
                    </Contact>
                </InvoiceDetailShipping>
		<PaymentTerm payInNumberOfDays="300">
                    <Discount>
                        <DiscountPercent percent="0"/>
                    </Discount>
                </PaymentTerm>
<Comments>
					<Attachment>
						<URL>cid:PDFinvoice.pdf.pdf</URL>
					</Attachment>
				</Comments>
                <Extrinsic name="invoiceSourceDocument">NoOrderInformation</Extrinsic>
                <Extrinsic name="invoiceSubmissionMethod">cXML</Extrinsic>
                <Extrinsic name="paymentMethod"/>
                <Extrinsic name="CompanyCode">US01</Extrinsic>
            </InvoiceDetailRequestHeader>
            <InvoiceDetailOrder>
                <InvoiceDetailOrderInfo>
                    <SupplierOrderInfo orderID="Unknown"/>
                </InvoiceDetailOrderInfo>
                <InvoiceDetailItem quantity="1"
				                   invoiceLineNumber="1">
                    <UnitOfMeasure>EA</UnitOfMeasure>
                    <UnitPrice>
                        <Money alternateCurrency=""
						       alternateAmount=""
						       currency="USD">10</Money>
                    </UnitPrice>
                    <InvoiceDetailItemReference lineNumber="1">
                        <ItemID>
                            <SupplierPartID/>
                        </ItemID>
                        <Description xml:lang="en-US">Adapter Din5M/MD6F Keyboard</Description>
                        <Classification domain="unspsc">CR040301</Classification>
                        <Country isoCountryCode="US">United States</Country>
                    </InvoiceDetailItemReference>
                    <SubtotalAmount>
                        <Money alternateCurrency=""
						       alternateAmount=""
						       currency="USD">10</Money>
                    </SubtotalAmount>
                    <GrossAmount>
                        <Money alternateCurrency=""
						       alternateAmount=""
						       currency="USD">10</Money>
                    </GrossAmount>
                    <NetAmount>
                        <Money alternateCurrency=""
						       alternateAmount=""
						       currency="USD">10</Money>
                    </NetAmount>
                    <Distribution>
                        <Accounting name="DistributionCharge">
                            <AccountingSegment id="100">
                                <Name xml:lang="en">Percentage</Name>
                                <Description xml:lang="en">Percentage</Description>
                            </AccountingSegment>
                            <AccountingSegment id="0080409002">
                                <Name xml:lang="en">GeneralLedger</Name>
                                <Description xml:lang="en">ID</Description>
                            </AccountingSegment>
                            <AccountingSegment id="1300G00029">
                                <Name xml:lang="en">CostCenter</Name>
                                <Description xml:lang="en">ID</Description>
                            </AccountingSegment>
                        </Accounting>
                        <Charge>
                            <Money alternateCurrency=""
							       alternateAmount=""
							       currency="USD">10</Money>
                        </Charge>
                    </Distribution>
                    <Extrinsic name="GR Based Invoice">No</Extrinsic>
                    <Extrinsic name="Line Item Text"/>
                    <Extrinsic name="receiptID"/>
                    <Extrinsic name="ReceiptLineNumber"/>
                    <Extrinsic name="AccountCategory">K</Extrinsic>
                    <Extrinsic name="parentPOLineNumber">1</Extrinsic>
                </InvoiceDetailItem>
            </InvoiceDetailOrder>
            <InvoiceDetailSummary>
                <SubtotalAmount>
                    <Money alternateCurrency=""
					       alternateAmount=""
					       currency="USD">10</Money>
                </SubtotalAmount>
                <Tax>
                    <Money alternateCurrency=""
					       alternateAmount=""
					       currency="USD">0</Money>
                    <Description xml:lang="en">TotalTax</Description>
                </Tax>
                <SpecialHandlingAmount>
                    <Money alternateCurrency=""
					       alternateAmount=""
					       currency="USD">0</Money>
                </SpecialHandlingAmount>
                <ShippingAmount>
                    <Money alternateCurrency=""
					       alternateAmount=""
					       currency="USD">0</Money>
                </ShippingAmount>
                <GrossAmount>
                    <Money alternateCurrency=""
					       alternateAmount=""
					       currency="USD">10</Money>
                </GrossAmount>
                <InvoiceDetailDiscount>
                    <Money alternateCurrency=""
					       alternateAmount=""
					       currency="USD">0</Money>
                </InvoiceDetailDiscount>
                <TotalCharges>
                    <Money alternateCurrency=""
					       alternateAmount=""
					       currency="USD">0</Money>
                </TotalCharges>
                <NetAmount>
                    <Money alternateCurrency=""
					       alternateAmount=""
					       currency="USD">10</Money>
                </NetAmount>
                <DueAmount>
                    <Money alternateCurrency=""
					       alternateAmount=""
					       currency="USD">10</Money>
                </DueAmount>
            </InvoiceDetailSummary>
        </InvoiceDetailRequest>
    </Request>
</cXML>
--a239840942573450934
Content-Type: application/pdf
Content-Transfer-encoding: base64
Content-ID:<PDFinvoice.pdf>
Content-Disposition: attachment; filename="PDFinvoice.pdf"
Content-Length:

JVBERi0xLjcNJeLjz9MNCjMwMCAwIG9iag08PC9GaWx0ZXIvRmxhdGVEZWNvZGUvRmlyc3QgMTAvTGVuZ3RoIDMyMC9OIDIvVHlwZS9PYmpTdG0+PnN0cmVhbQ0KaN48kWFrwjAQhv9KfoHJnUmbghQ2N0XGmFg/DIqMrgZxzFbaCO7fL2ne7dPlubzHPSSZUIJFpuZisZAPXdf7seYsNHdCm6kYlUpqZpRKojxRnsgmsomKREUiUoQKJjCBGYzlNAfPwRqswQYML4IYwYygRnAjyBHsCHoEP4Yfw4/hx/Bj+DH8GH4MP4Yfw4/hx/Bj+LGdXvUgl33nXefH0JkS8tUdz81jf6/je5vCzLQuCiOsplmulKKD3DZDmAjfFeM7N/a3oXVj+Ldl/90P1bVpXYQq/Ki1MVSW8vnu15VvfLxZhxszrQ9HElz8hVbBJU7yhxLFdB+OIWA1Atuhbyvna7l9Wsm9u3u5uTQntzzI97fPL9fG6c0l7s3TRJjZ/1xdUD65spwUb0Gd5Mv5ONZZeoL/xFiWvwIMAClsk9gNZW5kc3RyZWFtDWVuZG9iag0zMDEgMCBvYmoNPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0ZpcnN0IDUxL0xlbmd0aCA2NzMvTiA3L1R5cGUvT2JqU3RtPj5zdHJlYW0NCmje1FZta9swEP4r+j6K9WJJFpRC0rR0bOzDllJI6Qen8VZD5gTbHfTf706WFNnxkrQbbAs8lnw6PTrdnR/ClSKUcKWJTokhTKSEc8IlJYITlnJBUkaYRHMGUCYj5+fJNG+K603VJjfF+kfRlo95clU9blZl9Q38GDB+Tj7l3wu7nnx5XrYv2yKZw4PZZ4KbLy5ipkW+/TqD/cu8bbq9i3y2PG3vdIK/d5O6zNdn0816lcyK5rGoVnnVokNzzyjG9BCiTN6viqot25ezm94RNJlvbqsSnArCunv84szosEB6V1aTqinD+3VZN+3lU14TahkwqrrctpuaQGKR/GPuHLiU3a0j3hBY/VzMfYSWCE5atU/NvYY6/U1wrYkQ0CPQPFIqiywzRGMPiW7NAmwyE8EfR4TfcwyeBzk8FNTUaGnPiqGgo3FNA7+Nw51j18CeAY/1BTv6er+wz81NKjqbs/u4QxwuLhxxPR7RjnNEfFccMT9+zcPmJ9pn443zQzsfrk3IJebfc3ofRintJc0a8Aa7lzgk9EZqR2UdgqfnwERIRxMSMCgQBub9tYBRuzgyEWxSciIM+KXZrjGQS6twkWBXsmsmmHv44ozBBhyqGMFf1SNswvkANquxT9xRalfdMWSugvuJ6Z8/rHwMTMyoPeqswRf40Bely0gI9zRQiNdrIOj+MQ18k/yl/JD8/SfKZxtW9pUP+4QZ+seUL/hHytd9qkyGxjwofe7L9V/TW6QvbuBUmZ70eemJAw5zjAGA6zhmI8pheSjtyZh2e4I+YeKkCdIbpA/9YqU7QfpcSKE+49LnXk6SPvmb0if0SdI3VDaPf0P6KD0qfQdb3Unfnt3zUnpE+hbT2/mHq3HpI9x0/+VeI33c8KH2/RRgANBvhzINZW5kc3RyZWFtDWVuZG9iag0zMDIgMCBvYmoNPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0ZpcnN0IDM5OS9MZW5ndGggMjEyMC9OIDQ2L1R5cGUvT2JqU3RtPj5zdHJlYW0NCmjevFrvbxs3EuWfwg/3IQHuuJwZ/jwUBuzGxgVoEjd2m+u1+eDWbhMktQtHQZt
--a239840942573450934--'