diff --git a/erp/payable.go b/erp/payable.go index bcab3bc..a31acb9 100644 --- a/erp/payable.go +++ b/erp/payable.go @@ -57,6 +57,7 @@ type ReplyPayableInfo struct { Id int64 `json:"id"` PayableSerial string `json:"payableSerial"` AccountingSerial string `json:"accountingSerial"` + InvoiceSerial string `json:"invoiceSerial"` FactoryName string `json:"factoryName"` FactoryBank string `json:"factoryBank"` FactoryBankAccount string `json:"factoryBankAccount"` diff --git a/ik3cloud/payable.go b/ik3cloud/payable.go index 1a6009a..5e628a0 100644 --- a/ik3cloud/payable.go +++ b/ik3cloud/payable.go @@ -2,17 +2,39 @@ package ik3cloud import ( "context" + "time" "git.kumo.work/shama/service/client" + "github.com/shopspring/decimal" ) type payable struct { } type ArgsPayableSave struct { - PayableId int64 // 应付单id - Number string // 编码 - CustomNumber string // 客户编码 - FactoryNumber string // 工厂编码 + PayableId int64 // 应付单id + Number string // 编码 + InvoiceSerial string // 发票号 + CustomNumber string // 客户编码 + FactoryNumber string // 工厂编码 + Date time.Time // 日期 + CurrencyNumber string // 币种 + DepartmentNumber string // 部门 + StaffCgyNumber string // 业务员 + Rate decimal.Decimal // 汇率 + Products []PayableProductItem // 商品 +} + +type PayableProductItem struct { + FactoryNumber string // 工厂编码 + Number string // 商品编码 + Name string // 商品名称 + Count int64 // 数量 + UnitPrice decimal.Decimal // 含税单价 + AddTaxRate decimal.Decimal // 税率 + ExTaxUnitPrice decimal.Decimal // 不含税单价 + TaxAmount decimal.Decimal // 税额 + UnitAmount decimal.Decimal // 含税金额 + ExTaxUnitAmount decimal.Decimal // 不含税金额 } // Save @TITLE 保存应付