PROCESSIT WebTest Tool

PROCESSIT WebTest Tool

The WebTest is a browser tool for creating test XML invoices for PROCESSIT. It is for system testing and learning purposes. eAccess: server:port/WebTest/faces/main.jspx

  • Supply XML invoice code in the XMl textarea.
  • An XML remark can be supplied to describe the test.
  • The image is generic or altered in database.
  • Options to create, save and delete XML.
  • Run Webtest to execute the XML.
  • Invoice workflow identifier is the D4 database ID.

WebTest Interface

XML Invoice Examples

GE invoice with no lines

								
	<?xml version="1.0" encoding="ISO-8859-1"?>
	<ARCDOC xmlns="http://www.readsoft.com/D4/D4_DM_INBOUND_TRANSFORMATION/1"
	 doctype="ProcessIT">
	  <DOCTYPE/>
	  <Supplier>7</Supplier>
	  <VENDOR_SITE_CODE>PITTSBURGH</VENDOR_SITE_CODE>
	  <Buyer/>
	  <Date>20101010</Date>
	  <InvoiceCredit></InvoiceCredit>
	  <InvoiceNumber>GE_INVOICE</InvoiceNumber>
	  <InvoiceDate>20101010</InvoiceDate>
	  <InvoiceTotalVatExcludedAmount/>
	  <InvoiceTotalVatRatePercent/>
	  <InvoiceTotalVATAmount>10</InvoiceTotalVATAmount>
	  <DeliveryCost></DeliveryCost>
	  <InvoiceCurrency>USD</InvoiceCurrency>
	<InvoiceTotalVatIncludedAmount>110</InvoiceTotalVatIncludedAmount>
	  <InvoiceOrderNumber></InvoiceOrderNumber>
	  <SupplierVATRegistrationNumber/>
	  <DeliveryNote/>
	 <BuyerContactPersonName>OPERATIONS</BuyerContactPersonName>
	  <Remarks>This is a GE invoice for accounting</Remarks>
	  <DeliveryCostPackaging></DeliveryCostPackaging>
	  <ProcessLog/>
	  <ORG_ID>204</ORG_ID>
	  <XXIT_GUID></XXIT_GUID>
	  <XXIT_INVOICES_FILENAME/>
	  <XXIT_FILENAME/>
	 </ARCDOC>
							
						

GE invoice with one line


	<?xml version="1.0" encoding="ISO-8859-1"?>
	<ARCDOC xmlns="http://www.readsoft.com/D4/D4_DM_INBOUND_TRANSFORMATION/1"
	 doctype="ProcessIT">
	  <DOCTYPE/>
	  <Supplier>7</Supplier>
	  <VENDOR_SITE_CODE>PITTSBURGH</VENDOR_SITE_CODE>
	  <Buyer/>
	  <Date>20101010</Date>
	  <InvoiceCredit></InvoiceCredit>
	  <InvoiceNumber>GE_INVOICE_LINE</InvoiceNumber>
	  <InvoiceDate>20101010</InvoiceDate>
	  <InvoiceTotalVatExcludedAmount/>
	  <InvoiceTotalVatRatePercent/>
	  <InvoiceTotalVATAmount>10</InvoiceTotalVATAmount>
	  <DeliveryCost></DeliveryCost>
	  <InvoiceCurrency>USD</InvoiceCurrency>
	 <InvoiceTotalVatIncludedAmount>110</InvoiceTotalVatIncludedAmount>
	  <InvoiceOrderNumber></InvoiceOrderNumber>
	  <SupplierVATRegistrationNumber/>
	  <DeliveryNote/>
	 <BuyerContactPersonName>OPERATIONS</BuyerContactPersonName>
	  <Remarks>This is a GE invoice with lines</Remarks>
	  <DeliveryCostPackaging></DeliveryCostPackaging>
	  <ProcessLog/>
	  <ORG_ID>204</ORG_ID>
	  <XXIT_GUID></XXIT_GUID>
	  <XXIT_INVOICES_FILENAME/>
	  <XXIT_FILENAME/>
	<LINEITEM>
		<LIT_RowIdentifier/>
		<LIT_OrderNumber></LIT_OrderNumber>
		<LIT_ArticleIdentifier>#AAT</LIT_ArticleIdentifier>
		<LIT_DeliveredQuantity>1</LIT_DeliveredQuantity>
		<LIT_DeliveredQuantityUnitCode/>
		<LIT_UnitPriceAmount>100</LIT_UnitPriceAmount>
		<LIT_VatAmount></LIT_VatAmount>
		<LIT_VatRate/>
		<LIT_VatExcludedAmount>100.00</LIT_VatExcludedAmount>
		<LIT_ArticleName>AA Telephone</LIT_ArticleName>
	</LINEITEM>
	</ARCDOC>
							

PO invoice


	<?xml version="1.0" encoding="ISO-8859-1"?>
	<ARCDOC xmlns="http://www.readsoft.com/D4/D4_DM_INBOUND_TRANSFORMATION/1"
	 doctype="ProcessIT">
	  <DOCTYPE/>
	  <Supplier>7</Supplier>
	  <VENDOR_SITE_CODE>PITTSBURGH</VENDOR_SITE_CODE>
	  <Buyer/>
	  <Date>20101010</Date>
	  <InvoiceCredit></InvoiceCredit>
	  <InvoiceNumber>PO_INVOICE</InvoiceNumber>
	  <InvoiceDate>20101010</InvoiceDate>
	  <InvoiceTotalVatExcludedAmount/>
	  <InvoiceTotalVatRatePercent/>
	  <InvoiceTotalVATAmount>11</InvoiceTotalVATAmount>
	  <DeliveryCost></DeliveryCost>
	  <InvoiceCurrency>USD</InvoiceCurrency>
	  <InvoiceTotalVatIncludedAmount>100</InvoiceTotalVatIncludedAmount>
	  <InvoiceOrderNumber>12345</InvoiceOrderNumber>
	  <SupplierVATRegistrationNumber/>
	  <DeliveryNote/>
	  <BuyerContactPersonName>OPERATIONS</BuyerContactPersonName>
	  <Remarks>This is a PO invoice</Remarks>
	  <DeliveryCostPackaging></DeliveryCostPackaging>
	  <ProcessLog/>
	  <ORG_ID>204</ORG_ID>
	  <XXIT_GUID></XXIT_GUID>
	  <XXIT_INVOICES_FILENAME/>
	  <XXIT_FILENAME/>
	</ARCDOC>
						

Basic Invoice Information Tags


	  <Supplier>MY SUPPLIER</Supplier>
	  <VENDOR_SITE_CODE></VENDOR_SITE_CODE>
	  <Buyer></Buyer>
	  <Date>01-01-2020</Date>
	  <InvoiceCredit></InvoiceCredit>
	  <InvoiceNumber>12345ABCD</InvoiceNumber>
	  <InvoiceDate>01-01-2020</InvoiceDate>
	  <InvoiceTotalVatExcludedAmount/>
	  <InvoiceTotalVatRatePercent/>
	  <InvoiceTotalVATAmount>12345</InvoiceTotalVATAmount>
	  <DeliveryCost>12345</DeliveryCost>
	  <InvoiceCurrency>XYZ</InvoiceCurrency>
	  <InvoiceTotalVatIncludedAmount>12345</InvoiceTotalVatIncludedAmount>
	  <InvoiceOrderNumber>12345XYZ</InvoiceOrderNumber>
	  <SupplierVATRegistrationNumber/>
	  <DeliveryNote/>
	  <BuyerContactPersonName>JANE DOE</BuyerContactPersonName>
	  <Remarks>ABCD</Remarks>
	  <DeliveryCostPackaging></DeliveryCostPackaging>
	  <ProcessLog/>
	  <ORG_ID>123</ORG_ID>
	  <Urgent>YN</Urgent>
	  <LIT_ShipToCode>SHIPTOLOCATION</LIT_ShipToCode>
	  <XXIT_GUID></XXIT_GUID>
	  <XXIT_INVOICES_FILENAME/>
	  <XXIT_FILENAME/>
	
	<LINEITEM>
	  <LIT_RowIdentifier/>
	  <LIT_OrderNumber></LIT_OrderNumber>
	  <LIT_ArticleIdentifier></LIT_ArticleIdentifier>
	  <LIT_DeliveredQuantity></LIT_DeliveredQuantity>
	  <LIT_DeliveredQuantityUnitCode/>
	  <LIT_UnitPriceAmount></LIT_UnitPriceAmount>
	  <LIT_VatAmount></LIT_VatAmount>
	  <LIT_VatRate/>
	  <LIT_VatExcludedAmount></LIT_VatExcludedAmount>
	  <LIT_ArticleName></LIT_ArticleName>
	</LINEITEM>
	
						

WebTest Exercises

Single Line Invoice

Create a valid XML invoice with a single line and send it to PROCESSIT.

Multiple Lines Invoice

Create a valid XML invoice with three lines and send it to PROCESSIT.

Remember to use unique invoice numbers.

THANK YOU!