public ActionResult TestB0401() { InvoiceB0401 model = new InvoiceB0401() { // Main AllowanceNumber = "QE00000000", AllowanceDate = "20210519", SellerIdentifier = "12345678", SellerName = "測試股份有限公司", BuyerIdentifier = "0000000000", BuyerName = "測試購買者", AllowanceType = "2", // Amount TaxAmount = "0", TotalAmount = "10" }; // Details model.ProductItems = new List <InvoiceB0401ProductItem>(); model.ProductItems.Add(new InvoiceB0401ProductItem() { OriginalInvoiceDate = "20210419", OriginalInvoiceNumber = "QE00000000", OriginalSequenceNumber = "1", OriginalDescription = "測試品項", Quantity = "1", Unit = "個", UnitPrice = "10", Amount = "10", Tax = "0", AllowanceSequenceNumber = "1", TaxType = "3" }); InvoiceXMLServices service = new InvoiceXMLServices(); return(Content(service.GeneratorB0401(model), "text/xml")); }
/// <summary> /// 平台存證開立折讓證明/通知單訊息規格 /// </summary> /// <param name="data"></param> /// <returns></returns> public string GeneratorB0401(InvoiceB0401 data) { return(this.GeneratorXML(data, @"~/einv/template/templateB0401.txt", "urn:GEINV:eInvoiceMessage:B0401:3.2", @"~/einv/xsd/v32/B0401.xsd")); }