private function CreateTaxRequestForBINo($bino) { $request = new GetTaxRequest(); //Set origin Address $origin = new Address(); $origin->setLine1("Avalara"); $origin->setLine2("900 winslow way"); $origin->setLine3("Suite 100"); $origin->setCity("Bainbridge Island"); $origin->setRegion("WA"); $origin->setPostalCode("98110-1896"); $origin->setCountry("USA"); $request->setOriginAddress($origin); //Set destination address $destination = new Address(); $destination->setLine1("3130 Elliott"); $destination->setCity("Seattle"); $destination->setRegion("WA"); $destination->setPostalCode("98121"); $destination->setCountry("USA"); $request->setDestinationAddress($destination); //Set line $line = new Line(); $line->setNo("1"); //string // line Number of invoice $line->setBusinessIdentificationNo("LL123"); $line->setItemCode("Item123"); //string $line->setQty(1.0); //decimal $line->setAmount(1010.0); $request->setLines(array($line)); $request->setCompanyCode('DEFAULT'); // Your Company Code From the Dashboard $request->setDocCode("DocTypeTest"); $request->setBusinessIdentificationNo($bino); $request->setDocDate(date_format(new DateTime(), "Y-m-d")); $request->setCustomerCode("TaxSvcTest"); //string Required $request->setSalespersonCode(""); // string Optional $request->setDetailLevel(DetailLevel::$Tax); //Summary or Document or Line or Tax or Diagnostic return $request; }