diff --git a/erp/payable.go b/erp/payable.go index 5292241..738997f 100644 --- a/erp/payable.go +++ b/erp/payable.go @@ -142,6 +142,21 @@ func (p *payable) Info(ctx context.Context, payableId int64) (reply ReplyPayable return } +type ArgsPayableEdit struct { + PayableId int64 // 应付单ID + BusinessDate *time.Time // 业务日期 +} + +// Edit @TITLE 修改付款单 +func (p *payable) Edit(ctx context.Context, args ArgsPayableEdit) (err error) { + xClient, err := client.GetClient(p) + if err != nil { + return + } + reply := 0 + return xClient.Call(ctx, "Edit", args, &reply) +} + // Confirm @TITLE 确认 func (p *payable) Confirm(ctx context.Context, payableId int64) (err error) { xClient, err := client.GetClient(p) diff --git a/erp/receivable.go b/erp/receivable.go index 57e6471..303cfa3 100644 --- a/erp/receivable.go +++ b/erp/receivable.go @@ -142,6 +142,22 @@ func (r *receivable) Info(ctx context.Context, receivableId int64) (reply ReplyR return } +type ArgsReceivableEdit struct { + ReceivableId int64 // 应收单ID + BusinessDate *time.Time // 业务日期 +} + +// Edit @TITLE 修改 +func (r *receivable) Edit(ctx context.Context, args ArgsReceivableEdit) (err error) { + xClient, err := client.GetClient(r) + if err != nil { + return + } + reply := 0 + err = xClient.Call(ctx, "Edit", args, &reply) + return +} + // Ik3cloud @TITLE 同步 func (r *receivable) Ik3cloud(ctx context.Context, receivableId int64) (err error) { xClient, err := client.GetClient(r) diff --git a/erp/shipment.go b/erp/shipment.go index b6cf0d6..f9c0143 100644 --- a/erp/shipment.go +++ b/erp/shipment.go @@ -95,6 +95,7 @@ type ShipmentAdd struct { RecBankCardNo string // 收汇银行卡号 RecBankCardName string // 收汇银行户名 RecBankAddress string // 收汇银行地址 + RecCompanyName string // 收汇公司名称 Shipper string // 托运人 Consignee string // 收货人 Notifier string // 通知人 @@ -174,6 +175,7 @@ type ArgsShipmentData struct { RecBankCardNo string // 收款银行卡号 RecBankCardName string // 收款银行卡名 RecBankAddress string // 收汇银行地址 + RecCompanyName string // 收汇公司名称 PaymentTerms string // 付款条件 TradeCountry string // 贸易国 PaymentType string // 付款方式 diff --git a/erp/shipment/bean.go b/erp/shipment/bean.go index a0ade07..df4d5c3 100644 --- a/erp/shipment/bean.go +++ b/erp/shipment/bean.go @@ -32,6 +32,7 @@ type ReplyShipmentInfo struct { RecBankCardNo string `json:"recBankCardNo"` RecBankCardName string `json:"recBankCardName"` RecBankAddress string `json:"recBankAddress"` + RecCompanyName string `json:"recCompanyName"` Shipper string `json:"shipper"` Consignee string `json:"consignee"` Notifier string `json:"notifier"`