EINVOICE
Click here for a complete list of operations.
EINV_TXN_B0101
Test
The test form is only available for requests from the local machine.SOAP 1.1
The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.
POST /EINV_SERVICE_XML.asmx HTTP/1.1
Host: ws1.einvoice.biz
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.master-tech.com.tw/EINV_TXN_B0101"
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<EINV_TXN_B0101 xmlns="http://www.master-tech.com.tw/">
<pRcptID>string</pRcptID>
<pMACH_UUID>string</pMACH_UUID>
<pYearPeriod>string</pYearPeriod>
<pAllNo>string</pAllNo>
<pIn_rec xmlns="urn:GEINV:eInvoiceMessage:B0101:3.1">
<Main>
<AllowanceNumber>string</AllowanceNumber>
<AllowanceDate>string</AllowanceDate>
<Seller>
<Identifier>string</Identifier>
<Name>string</Name>
<Address>string</Address>
<PersonInCharge>string</PersonInCharge>
<TelephoneNumber>string</TelephoneNumber>
<FacsimileNumber>string</FacsimileNumber>
<EmailAddress>string</EmailAddress>
<CustomerNumber>string</CustomerNumber>
<RoleRemark>string</RoleRemark>
</Seller>
<Buyer>
<Identifier>string</Identifier>
<Name>string</Name>
<Address>string</Address>
<PersonInCharge>string</PersonInCharge>
<TelephoneNumber>string</TelephoneNumber>
<FacsimileNumber>string</FacsimileNumber>
<EmailAddress>string</EmailAddress>
<CustomerNumber>string</CustomerNumber>
<RoleRemark>string</RoleRemark>
</Buyer>
<AllowanceType>string</AllowanceType>
<Attachment>base64Binary</Attachment>
</Main>
<Details>
<ProductItem>
<OriginalInvoiceDate>string</OriginalInvoiceDate>
<OriginalInvoiceNumber>string</OriginalInvoiceNumber>
<OriginalSequenceNumber>string</OriginalSequenceNumber>
<OriginalDescription>string</OriginalDescription>
<Quantity>decimal</Quantity>
<Unit>string</Unit>
<UnitPrice>decimal</UnitPrice>
<Amount>decimal</Amount>
<Tax>long</Tax>
<AllowanceSequenceNumber>string</AllowanceSequenceNumber>
<TaxType>int</TaxType>
</ProductItem>
<ProductItem>
<OriginalInvoiceDate>string</OriginalInvoiceDate>
<OriginalInvoiceNumber>string</OriginalInvoiceNumber>
<OriginalSequenceNumber>string</OriginalSequenceNumber>
<OriginalDescription>string</OriginalDescription>
<Quantity>decimal</Quantity>
<Unit>string</Unit>
<UnitPrice>decimal</UnitPrice>
<Amount>decimal</Amount>
<Tax>long</Tax>
<AllowanceSequenceNumber>string</AllowanceSequenceNumber>
<TaxType>int</TaxType>
</ProductItem>
</Details>
<Amount>
<TaxAmount>long</TaxAmount>
<TotalAmount>long</TotalAmount>
</Amount>
</pIn_rec>
<pOuterMsg>string</pOuterMsg>
</EINV_TXN_B0101>
</soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<EINV_TXN_B0101Response xmlns="http://www.master-tech.com.tw/">
<EINV_TXN_B0101Result>boolean</EINV_TXN_B0101Result>
<pIn_rec xmlns="urn:GEINV:eInvoiceMessage:B0101:3.1">
<Main>
<AllowanceNumber>string</AllowanceNumber>
<AllowanceDate>string</AllowanceDate>
<Seller>
<Identifier>string</Identifier>
<Name>string</Name>
<Address>string</Address>
<PersonInCharge>string</PersonInCharge>
<TelephoneNumber>string</TelephoneNumber>
<FacsimileNumber>string</FacsimileNumber>
<EmailAddress>string</EmailAddress>
<CustomerNumber>string</CustomerNumber>
<RoleRemark>string</RoleRemark>
</Seller>
<Buyer>
<Identifier>string</Identifier>
<Name>string</Name>
<Address>string</Address>
<PersonInCharge>string</PersonInCharge>
<TelephoneNumber>string</TelephoneNumber>
<FacsimileNumber>string</FacsimileNumber>
<EmailAddress>string</EmailAddress>
<CustomerNumber>string</CustomerNumber>
<RoleRemark>string</RoleRemark>
</Buyer>
<AllowanceType>string</AllowanceType>
<Attachment>base64Binary</Attachment>
</Main>
<Details>
<ProductItem>
<OriginalInvoiceDate>string</OriginalInvoiceDate>
<OriginalInvoiceNumber>string</OriginalInvoiceNumber>
<OriginalSequenceNumber>string</OriginalSequenceNumber>
<OriginalDescription>string</OriginalDescription>
<Quantity>decimal</Quantity>
<Unit>string</Unit>
<UnitPrice>decimal</UnitPrice>
<Amount>decimal</Amount>
<Tax>long</Tax>
<AllowanceSequenceNumber>string</AllowanceSequenceNumber>
<TaxType>int</TaxType>
</ProductItem>
<ProductItem>
<OriginalInvoiceDate>string</OriginalInvoiceDate>
<OriginalInvoiceNumber>string</OriginalInvoiceNumber>
<OriginalSequenceNumber>string</OriginalSequenceNumber>
<OriginalDescription>string</OriginalDescription>
<Quantity>decimal</Quantity>
<Unit>string</Unit>
<UnitPrice>decimal</UnitPrice>
<Amount>decimal</Amount>
<Tax>long</Tax>
<AllowanceSequenceNumber>string</AllowanceSequenceNumber>
<TaxType>int</TaxType>
</ProductItem>
</Details>
<Amount>
<TaxAmount>long</TaxAmount>
<TotalAmount>long</TotalAmount>
</Amount>
</pIn_rec>
<pOuterMsg>string</pOuterMsg>
</EINV_TXN_B0101Response>
</soap:Body>
</soap:Envelope>
SOAP 1.2
The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.
POST /EINV_SERVICE_XML.asmx HTTP/1.1
Host: ws1.einvoice.biz
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<EINV_TXN_B0101 xmlns="http://www.master-tech.com.tw/">
<pRcptID>string</pRcptID>
<pMACH_UUID>string</pMACH_UUID>
<pYearPeriod>string</pYearPeriod>
<pAllNo>string</pAllNo>
<pIn_rec xmlns="urn:GEINV:eInvoiceMessage:B0101:3.1">
<Main>
<AllowanceNumber>string</AllowanceNumber>
<AllowanceDate>string</AllowanceDate>
<Seller>
<Identifier>string</Identifier>
<Name>string</Name>
<Address>string</Address>
<PersonInCharge>string</PersonInCharge>
<TelephoneNumber>string</TelephoneNumber>
<FacsimileNumber>string</FacsimileNumber>
<EmailAddress>string</EmailAddress>
<CustomerNumber>string</CustomerNumber>
<RoleRemark>string</RoleRemark>
</Seller>
<Buyer>
<Identifier>string</Identifier>
<Name>string</Name>
<Address>string</Address>
<PersonInCharge>string</PersonInCharge>
<TelephoneNumber>string</TelephoneNumber>
<FacsimileNumber>string</FacsimileNumber>
<EmailAddress>string</EmailAddress>
<CustomerNumber>string</CustomerNumber>
<RoleRemark>string</RoleRemark>
</Buyer>
<AllowanceType>string</AllowanceType>
<Attachment>base64Binary</Attachment>
</Main>
<Details>
<ProductItem>
<OriginalInvoiceDate>string</OriginalInvoiceDate>
<OriginalInvoiceNumber>string</OriginalInvoiceNumber>
<OriginalSequenceNumber>string</OriginalSequenceNumber>
<OriginalDescription>string</OriginalDescription>
<Quantity>decimal</Quantity>
<Unit>string</Unit>
<UnitPrice>decimal</UnitPrice>
<Amount>decimal</Amount>
<Tax>long</Tax>
<AllowanceSequenceNumber>string</AllowanceSequenceNumber>
<TaxType>int</TaxType>
</ProductItem>
<ProductItem>
<OriginalInvoiceDate>string</OriginalInvoiceDate>
<OriginalInvoiceNumber>string</OriginalInvoiceNumber>
<OriginalSequenceNumber>string</OriginalSequenceNumber>
<OriginalDescription>string</OriginalDescription>
<Quantity>decimal</Quantity>
<Unit>string</Unit>
<UnitPrice>decimal</UnitPrice>
<Amount>decimal</Amount>
<Tax>long</Tax>
<AllowanceSequenceNumber>string</AllowanceSequenceNumber>
<TaxType>int</TaxType>
</ProductItem>
</Details>
<Amount>
<TaxAmount>long</TaxAmount>
<TotalAmount>long</TotalAmount>
</Amount>
</pIn_rec>
<pOuterMsg>string</pOuterMsg>
</EINV_TXN_B0101>
</soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<EINV_TXN_B0101Response xmlns="http://www.master-tech.com.tw/">
<EINV_TXN_B0101Result>boolean</EINV_TXN_B0101Result>
<pIn_rec xmlns="urn:GEINV:eInvoiceMessage:B0101:3.1">
<Main>
<AllowanceNumber>string</AllowanceNumber>
<AllowanceDate>string</AllowanceDate>
<Seller>
<Identifier>string</Identifier>
<Name>string</Name>
<Address>string</Address>
<PersonInCharge>string</PersonInCharge>
<TelephoneNumber>string</TelephoneNumber>
<FacsimileNumber>string</FacsimileNumber>
<EmailAddress>string</EmailAddress>
<CustomerNumber>string</CustomerNumber>
<RoleRemark>string</RoleRemark>
</Seller>
<Buyer>
<Identifier>string</Identifier>
<Name>string</Name>
<Address>string</Address>
<PersonInCharge>string</PersonInCharge>
<TelephoneNumber>string</TelephoneNumber>
<FacsimileNumber>string</FacsimileNumber>
<EmailAddress>string</EmailAddress>
<CustomerNumber>string</CustomerNumber>
<RoleRemark>string</RoleRemark>
</Buyer>
<AllowanceType>string</AllowanceType>
<Attachment>base64Binary</Attachment>
</Main>
<Details>
<ProductItem>
<OriginalInvoiceDate>string</OriginalInvoiceDate>
<OriginalInvoiceNumber>string</OriginalInvoiceNumber>
<OriginalSequenceNumber>string</OriginalSequenceNumber>
<OriginalDescription>string</OriginalDescription>
<Quantity>decimal</Quantity>
<Unit>string</Unit>
<UnitPrice>decimal</UnitPrice>
<Amount>decimal</Amount>
<Tax>long</Tax>
<AllowanceSequenceNumber>string</AllowanceSequenceNumber>
<TaxType>int</TaxType>
</ProductItem>
<ProductItem>
<OriginalInvoiceDate>string</OriginalInvoiceDate>
<OriginalInvoiceNumber>string</OriginalInvoiceNumber>
<OriginalSequenceNumber>string</OriginalSequenceNumber>
<OriginalDescription>string</OriginalDescription>
<Quantity>decimal</Quantity>
<Unit>string</Unit>
<UnitPrice>decimal</UnitPrice>
<Amount>decimal</Amount>
<Tax>long</Tax>
<AllowanceSequenceNumber>string</AllowanceSequenceNumber>
<TaxType>int</TaxType>
</ProductItem>
</Details>
<Amount>
<TaxAmount>long</TaxAmount>
<TotalAmount>long</TotalAmount>
</Amount>
</pIn_rec>
<pOuterMsg>string</pOuterMsg>
</EINV_TXN_B0101Response>
</soap12:Body>
</soap12:Envelope>