public ActionResult TestC0401() { InvoiceC0401 model = new InvoiceC0401() { // Main InvoiceNumber = "QE00000000", InvoiceDate = "20210419", InvoiceTime = "16:20:17", SellerIdentifier = "12345678", SellerName = "測試股份有限公司", BuyerIdentifier = "0000000000", BuyerName = "測試購買者", InvoiceType = "07", DonateMark = "0", PrintMark = "Y", RandomNumber = "0001", // Amount SalesAmount = "100", FreeTaxSalesAmount = "0", ZeroTaxSalesAmount = "0", TaxType = "1", TaxRate = "0.05", TaxAmount = "5", TotalAmount = "105" }; // Details model.ProductItems = new List <InvoiceC0401ProductItem>(); model.ProductItems.Add(new InvoiceC0401ProductItem() { Description = "測試品項", Quantity = "1", Unit = "個", UnitPrice = "100", Amount = "100", SequenceNumber = "1" }); InvoiceXMLServices service = new InvoiceXMLServices(); return(Content(service.GeneratorC0401(model), "text/xml")); }
/// <summary> /// 平台存證開立發票訊息規格 /// </summary> /// <param name="data"></param> /// <returns></returns> public string GeneratorC0401(InvoiceC0401 data) { return(this.GeneratorXML(data, @"~/einv/template/templateC0401.txt", "urn:GEINV:eInvoiceMessage:C0401:3.2", @"~/einv/xsd/v32/C0401.xsd")); }