EINVOICE
Click here for a complete list of operations.
EINV_PRINT_C0401
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_PRINT_C0401"
<?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_PRINT_C0401 xmlns="http://www.master-tech.com.tw/">
<pRcptID>string</pRcptID>
<pMACH_UUID>string</pMACH_UUID>
<pYearPeriod>string</pYearPeriod>
<pInvNo>string</pInvNo>
<pIn_rec xmlns="urn:GEINV:eInvoiceMessage:C0401:3.1">
<Main>
<InvoiceNumber>string</InvoiceNumber>
<InvoiceDate>string</InvoiceDate>
<InvoiceTime>string</InvoiceTime>
<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>
<CheckNumber>string</CheckNumber>
<BuyerRemark>1 or 2 or 3 or 4</BuyerRemark>
<MainRemark>string</MainRemark>
<CustomsClearanceMark>1 or 2</CustomsClearanceMark>
<Category>string</Category>
<RelateNumber>string</RelateNumber>
<InvoiceType>string</InvoiceType>
<GroupMark>string</GroupMark>
<DonateMark>0 or 1</DonateMark>
<CarrierType>string</CarrierType>
<CarrierId1>string</CarrierId1>
<CarrierId2>string</CarrierId2>
<PrintMark>string</PrintMark>
<NPOBAN>string</NPOBAN>
<RandomNumber>string</RandomNumber>
</Main>
<Details>
<ProductItem>
<Description>string</Description>
<Quantity>decimal</Quantity>
<Unit>string</Unit>
<UnitPrice>decimal</UnitPrice>
<Amount>decimal</Amount>
<SequenceNumber>string</SequenceNumber>
<Remark>string</Remark>
<RelateNumber>string</RelateNumber>
</ProductItem>
<ProductItem>
<Description>string</Description>
<Quantity>decimal</Quantity>
<Unit>string</Unit>
<UnitPrice>decimal</UnitPrice>
<Amount>decimal</Amount>
<SequenceNumber>string</SequenceNumber>
<Remark>string</Remark>
<RelateNumber>string</RelateNumber>
</ProductItem>
</Details>
<Amount>
<SalesAmount>long</SalesAmount>
<FreeTaxSalesAmount>long</FreeTaxSalesAmount>
<ZeroTaxSalesAmount>long</ZeroTaxSalesAmount>
<TaxType>long</TaxType>
<TaxRate>decimal</TaxRate>
<TaxAmount>long</TaxAmount>
<TotalAmount>long</TotalAmount>
<DiscountAmount>long</DiscountAmount>
<OriginalCurrencyAmount>decimal</OriginalCurrencyAmount>
<ExchangeRate>decimal</ExchangeRate>
<Currency>string</Currency>
</Amount>
</pIn_rec>
<pOuterMsg>string</pOuterMsg>
</EINV_PRINT_C0401>
</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_PRINT_C0401Response xmlns="http://www.master-tech.com.tw/">
<EINV_PRINT_C0401Result>boolean</EINV_PRINT_C0401Result>
<pInvNo>string</pInvNo>
<pIn_rec xmlns="urn:GEINV:eInvoiceMessage:C0401:3.1">
<Main>
<InvoiceNumber>string</InvoiceNumber>
<InvoiceDate>string</InvoiceDate>
<InvoiceTime>string</InvoiceTime>
<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>
<CheckNumber>string</CheckNumber>
<BuyerRemark>1 or 2 or 3 or 4</BuyerRemark>
<MainRemark>string</MainRemark>
<CustomsClearanceMark>1 or 2</CustomsClearanceMark>
<Category>string</Category>
<RelateNumber>string</RelateNumber>
<InvoiceType>string</InvoiceType>
<GroupMark>string</GroupMark>
<DonateMark>0 or 1</DonateMark>
<CarrierType>string</CarrierType>
<CarrierId1>string</CarrierId1>
<CarrierId2>string</CarrierId2>
<PrintMark>string</PrintMark>
<NPOBAN>string</NPOBAN>
<RandomNumber>string</RandomNumber>
</Main>
<Details>
<ProductItem>
<Description>string</Description>
<Quantity>decimal</Quantity>
<Unit>string</Unit>
<UnitPrice>decimal</UnitPrice>
<Amount>decimal</Amount>
<SequenceNumber>string</SequenceNumber>
<Remark>string</Remark>
<RelateNumber>string</RelateNumber>
</ProductItem>
<ProductItem>
<Description>string</Description>
<Quantity>decimal</Quantity>
<Unit>string</Unit>
<UnitPrice>decimal</UnitPrice>
<Amount>decimal</Amount>
<SequenceNumber>string</SequenceNumber>
<Remark>string</Remark>
<RelateNumber>string</RelateNumber>
</ProductItem>
</Details>
<Amount>
<SalesAmount>long</SalesAmount>
<FreeTaxSalesAmount>long</FreeTaxSalesAmount>
<ZeroTaxSalesAmount>long</ZeroTaxSalesAmount>
<TaxType>long</TaxType>
<TaxRate>decimal</TaxRate>
<TaxAmount>long</TaxAmount>
<TotalAmount>long</TotalAmount>
<DiscountAmount>long</DiscountAmount>
<OriginalCurrencyAmount>decimal</OriginalCurrencyAmount>
<ExchangeRate>decimal</ExchangeRate>
<Currency>string</Currency>
</Amount>
</pIn_rec>
<pOuterMsg>string</pOuterMsg>
</EINV_PRINT_C0401Response>
</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_PRINT_C0401 xmlns="http://www.master-tech.com.tw/">
<pRcptID>string</pRcptID>
<pMACH_UUID>string</pMACH_UUID>
<pYearPeriod>string</pYearPeriod>
<pInvNo>string</pInvNo>
<pIn_rec xmlns="urn:GEINV:eInvoiceMessage:C0401:3.1">
<Main>
<InvoiceNumber>string</InvoiceNumber>
<InvoiceDate>string</InvoiceDate>
<InvoiceTime>string</InvoiceTime>
<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>
<CheckNumber>string</CheckNumber>
<BuyerRemark>1 or 2 or 3 or 4</BuyerRemark>
<MainRemark>string</MainRemark>
<CustomsClearanceMark>1 or 2</CustomsClearanceMark>
<Category>string</Category>
<RelateNumber>string</RelateNumber>
<InvoiceType>string</InvoiceType>
<GroupMark>string</GroupMark>
<DonateMark>0 or 1</DonateMark>
<CarrierType>string</CarrierType>
<CarrierId1>string</CarrierId1>
<CarrierId2>string</CarrierId2>
<PrintMark>string</PrintMark>
<NPOBAN>string</NPOBAN>
<RandomNumber>string</RandomNumber>
</Main>
<Details>
<ProductItem>
<Description>string</Description>
<Quantity>decimal</Quantity>
<Unit>string</Unit>
<UnitPrice>decimal</UnitPrice>
<Amount>decimal</Amount>
<SequenceNumber>string</SequenceNumber>
<Remark>string</Remark>
<RelateNumber>string</RelateNumber>
</ProductItem>
<ProductItem>
<Description>string</Description>
<Quantity>decimal</Quantity>
<Unit>string</Unit>
<UnitPrice>decimal</UnitPrice>
<Amount>decimal</Amount>
<SequenceNumber>string</SequenceNumber>
<Remark>string</Remark>
<RelateNumber>string</RelateNumber>
</ProductItem>
</Details>
<Amount>
<SalesAmount>long</SalesAmount>
<FreeTaxSalesAmount>long</FreeTaxSalesAmount>
<ZeroTaxSalesAmount>long</ZeroTaxSalesAmount>
<TaxType>long</TaxType>
<TaxRate>decimal</TaxRate>
<TaxAmount>long</TaxAmount>
<TotalAmount>long</TotalAmount>
<DiscountAmount>long</DiscountAmount>
<OriginalCurrencyAmount>decimal</OriginalCurrencyAmount>
<ExchangeRate>decimal</ExchangeRate>
<Currency>string</Currency>
</Amount>
</pIn_rec>
<pOuterMsg>string</pOuterMsg>
</EINV_PRINT_C0401>
</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_PRINT_C0401Response xmlns="http://www.master-tech.com.tw/">
<EINV_PRINT_C0401Result>boolean</EINV_PRINT_C0401Result>
<pInvNo>string</pInvNo>
<pIn_rec xmlns="urn:GEINV:eInvoiceMessage:C0401:3.1">
<Main>
<InvoiceNumber>string</InvoiceNumber>
<InvoiceDate>string</InvoiceDate>
<InvoiceTime>string</InvoiceTime>
<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>
<CheckNumber>string</CheckNumber>
<BuyerRemark>1 or 2 or 3 or 4</BuyerRemark>
<MainRemark>string</MainRemark>
<CustomsClearanceMark>1 or 2</CustomsClearanceMark>
<Category>string</Category>
<RelateNumber>string</RelateNumber>
<InvoiceType>string</InvoiceType>
<GroupMark>string</GroupMark>
<DonateMark>0 or 1</DonateMark>
<CarrierType>string</CarrierType>
<CarrierId1>string</CarrierId1>
<CarrierId2>string</CarrierId2>
<PrintMark>string</PrintMark>
<NPOBAN>string</NPOBAN>
<RandomNumber>string</RandomNumber>
</Main>
<Details>
<ProductItem>
<Description>string</Description>
<Quantity>decimal</Quantity>
<Unit>string</Unit>
<UnitPrice>decimal</UnitPrice>
<Amount>decimal</Amount>
<SequenceNumber>string</SequenceNumber>
<Remark>string</Remark>
<RelateNumber>string</RelateNumber>
</ProductItem>
<ProductItem>
<Description>string</Description>
<Quantity>decimal</Quantity>
<Unit>string</Unit>
<UnitPrice>decimal</UnitPrice>
<Amount>decimal</Amount>
<SequenceNumber>string</SequenceNumber>
<Remark>string</Remark>
<RelateNumber>string</RelateNumber>
</ProductItem>
</Details>
<Amount>
<SalesAmount>long</SalesAmount>
<FreeTaxSalesAmount>long</FreeTaxSalesAmount>
<ZeroTaxSalesAmount>long</ZeroTaxSalesAmount>
<TaxType>long</TaxType>
<TaxRate>decimal</TaxRate>
<TaxAmount>long</TaxAmount>
<TotalAmount>long</TotalAmount>
<DiscountAmount>long</DiscountAmount>
<OriginalCurrencyAmount>decimal</OriginalCurrencyAmount>
<ExchangeRate>decimal</ExchangeRate>
<Currency>string</Currency>
</Amount>
</pIn_rec>
<pOuterMsg>string</pOuterMsg>
</EINV_PRINT_C0401Response>
</soap12:Body>
</soap12:Envelope>