close

Hàm API cổng hóa đơn điện tử

Tác giả: TinoHost Ngày cập nhật: 08/06/2021 Chuyên mục:
Disclosure
Website Wiki.tino.org được cung cấp bởi Tino Group. Truy cập và sử dụng website đồng nghĩa với việc bạn đồng ý với các điều khoản và điều kiện trong chính sách bảo mật - điều khoản sử dụng nội dung. Wiki.tino.org có thể thay đổi điều khoản sử dụng bất cứ lúc nào. Việc bạn tiếp tục sử dụng Wiki.tino.org sau khi thay đổi có nghĩa là bạn chấp nhận những thay đổi đó.
Why Trust Us
Các bài viết với hàm lượng tri thức cao tại wiki.tino.org được tạo ra bởi các chuyên viên Marketing vững chuyên môn và được kiểm duyệt nghiêm túc theo chính sách biên tập bởi đội ngũ biên tập viên dày dặn kinh nghiệm. Mọi nỗ lực của chúng tôi đều hướng đến mong muốn mang đến cho cộng đồng nguồn thông tin chất lượng, chính xác, khách quan, đồng thời tuân thủ các tiêu chuẩn cao nhất trong báo cáo và xuất bản.

MÔ TẢ KẾT NỐI GIỮA PHẦN MỀM KẾ TOÁN

VỚI CỔNG HÓA ÐƠN ÐIỆN TỬ THÔNG QUA CÁC HÀM API

A : Định nghĩa header api

keyvaluedescription
Content-Typeapplication/json 
apikey**********Giá trị cấp api cấp cho server
sessionkey**********Giá trị sessionKey được cấp bởi chương trình.

B : Trạng thái

Trạng thái hóa đơnTrạng thái ký số
CREATEDMới tạoNOSIGNChưa ký
USINGĐang sử dụngSIGNEDĐã ký
CANCELĐã hủyCUSSIGNEDKhách hàng ký xác nhận
ADJUSTEDĐã điều chỉnh
CHANGEĐã thay thế
DELETEĐã xóa

 

C : Mô tả hàm kết nối

1 Tạo hóa đơn

URI: /invoice/create

METHOD: POST

DATA INPUT

Request Header

keyvaluedescription
Content-Typeapplication/json 
apikey**********Giá trị cấp api cấp cho server
sessionkey**********Giá trị sessionKey được cấp bởi chương trình.

 Request Body

keydata typerequiredescription
CompanyNameStringxTên đơnvị phát hành hóa đơn
CompanyAddressStringxĐịa chỉ đơn vị phát hành hóa đơn
CompanyTaxCodeStringxMã số thuế đơn vị phát hành
InvoiceFormStringxMẫu hóa đơn
SerialNoStringxKý hiệu
InvoiceDateStringxNgày lập hóa đơn (yyyyMMdd)
PaymentDateStringxNgày thanh toán (yyyyMMdd)
TaxNumberxThuế suất
TotalTaxNumberxCộng tiền thuế
TotalBeforTaxNumberxCộng tiền hàng
TotalAfterTaxNumberxTổng tiền thanh toán
AmountWordsStringxSố tiền bằng chữ
CurrencyCodeStringxLoại tiền
ExchangeRatesNumberxTỷ giá
CustomerNameStringxTên khách hàng
CustomerTaxCodeStringxMã số thuế khách hàng
CustomerCompanyNameStringxTên đơn vị
CustomerAddressStringxĐịa chị khách hàng
CustomerPhoneStringSố điện thoại khách hàng
CustomerMobileStringDi động
CustomerFaxStringFax
CustomerEmailStringxEmail khách hàng
CustomerWebsiteStringWebsite khách hàng
CustomerBankAccountNoStringSố TK khách hàng
CustomerBankNameStringTên ngân hàng
CustomerPaymentMethodIDStringxHình thức thanh toán
RemarkStringGhi chú
InvoiceProductsStringxDanh sách sản phẩm
          IdStringMã sản phẩm
          NameStringxTên sản phẩm
          UnitStringxĐơn vị tính
          QuantityNumberxSố lượng
          CostNumberxĐơn giá
          AmountNumberxThành tiền

 DATA OUTPUT

keyvaluedescription
responsecodeMã lỗi (0: thànhcông)
responsemessageMô tả lỗi
InvoiceNoSố hóa đơn mới tạo
InvoiceStatusTrạng thái hóa đơn

 

2 Cập nhật thông tin hóa đơn

URI: /invoice/update/{invoiceNumber}

METHOD: PUT

DATA INPUT

Request Header

keyvaluedescription
Content-Typeapplication/json 
apikey**********Giá trị cấp api cấp cho server
sessionkey**********Giá trị sessionKey được cấp bởi chương trình.

Request Body

keydata typerequiredescription
CompanyNameStringxTên đơn vị phát hành hóa đơn
CompanyAddressStringxĐịa chỉ đơn vị phát hành hóa đơn
CompanyTaxCodeStringxMã số thuế đơn vị phát hành
InvoiceFormStringxMẫu hóa đơn
SerialNoStringxKý hiệu
InvoiceDateStringxNgày lập hóa đơn (yyyyMMdd)
PaymentDateStringxNgày thanh toán (yyyyMMdd)
TaxNumberxThuế suất
TotalTaxNumberxCộng tiền thuế
TotalBeforTaxNumberxCộng tiền hàng
TotalAfterTaxNumberxTổng tiền thanh toán
AmountWordsStringxSố tiền bằng chữ
CurrencyCodeStringxLoại tiền
ExchangeRatesNumberxTỷ giá
CustomerNameStringxTên khách hàng
CustomerTaxCodeStringxMã số thuế khách hàng
CustomerCompanyNameStringxTên đơnvị
CustomerAddressStringxĐịa chị khách hàng
CustomerPhoneStringSố điện thoại khách hàng
CustomerMobileStringDi động
CustomerFaxStringFax
CustomerEmailStringxEmail khách hàng
CustomerWebsiteStringWebsite khách hàng
CustomerBankAccountNoStringSố TK khách hàng
CustomerBankNameStringTên ngân hàng
CustomerPaymentMethodIDStringxHình thức thanh toán
RemarkStringGhi chú
InvoiceProductsStringxDanh sách sản phẩm
          IdStringMã sản phẩm
          NameStringxTên sản phẩm
          UnitStringxĐơn vị tính
          QuantityNumberxSố lượng
          CostNumberxĐơn giá
          AmountNumberxThành tiền

 

DATA OUTPUT

keyvaluedescription
responsecodeMã lỗi (0: thànhcông)
responsemessageMô tả lỗi

 

3 Xóa hóa đơn cuối cùng chưa ký

URI: /invoice/deleteLastInvoiceNoSign/{invoiceNumber}

METHOD: DELETE

DATA INPUT

Request Header

keyvaluedescription
Content-Typeapplication/json 
apikey**********Giá trị cấp api cấp cho server
sessionkey**********Giá trị sessionKey được cấp bởi chương trình.

Request Body

keydata typerequiredescription
CompanyTaxCodeStringxMã số thuế đơn vị phát hành
InvoiceFormStringxMẫu hóa đơn
SerialNoStringxKý hiệu
InvoiceDateStringxNgày lập hóa đơn (yyyyMMdd)

 

DATA OUTPUT

keyvaluedescription
responsecodeMã lỗi (0: thànhcông)
responsemessageMô tả lỗi

 

4 Xem trạng thái hóa đơn

URI: /invoice/getStatus

METHOD: POST

 

DATA INPUT

Request Header

keyvaluedescription
Content-Typeapplication/json 
apikey**********Giá trị cấp api cấp cho server
sessionkey**********Giá trị sessionKey được cấp bởi chương trình.

Request Body

keydata typerequiredescription
CompanyTaxCodeStringxMã số thuế đơn vị phát hành
InvoiceFormStringxMẫu hóa đơn
SerialNoStringxKý hiệu
InvoiceNoStringxSố hóa đơn
InvoiceDateStringxNgày lập hóa đơn (yyyyMMdd)

 

DATA OUTPUT

keyvaluedescription
responsecodeMã lỗi (0: thànhcông)
responsemessageMô tả lỗi
InvoiceStatusTrạng thái hóa đơn
SignStatusTrạng thái ký số

 

5 Xem thông tin mẫu hóa đơn của nhà phát hành

URI: /invoice/getIssuerFormInvoice

METHOD: GET

 DATA INPUT

Request Header

keyvaluedescription
Content-Typeapplication/json 
apikey**********Giá trị cấp api cấp cho server
sessionkey**********Giá trị sessionKey được cấp bởi chương trình.

 Request Body (NONE)

keydata typerequiredescription

 

DATA OUTPUT

keyvaluedescription
responsecodeMã lỗi (0: thànhcông)
responsemessageMô tả lỗi
IssuerTaxCodeMã số thuế nhà phát hành
IsssuerNameTên nhà phát hành
FormInvoicesDanh sách mẫu hóa đơn
InvoiceFormCodeMẫu số
SignsInvoiceKý hiệu

 

6 Liệt kê danh sách hóa đơn theo ngày

URI: /invoice/getBillsByDate

METHOD: POST

 DATA INPUT

Request Header

keyvaluedescription
Content-Typeapplication/json 
apikey**********Giá trị cấp api cấp cho server
sessionkey**********Giá trị sessionKey được cấp bởi chương trình.

 Request Body

keydata typerequiredescription
FromDateStringxTừ ngày (yyyyMMdd)
ToDateStringxĐến ngày (yyyyMMdd)
StatusStringTrạng thái hóa đơn

 

DATA OUTPUT

keyvaluedescription
responsecodeNumberMã lỗi (0: thànhcông)
responsemessageStringMô tả lỗi
[bills]ListDanh sách hóa đơn
EinvoiceNumberStringSố hóa đơn
InvoiceFormCodeStringMẫu hóa đơn
SignsInvoiceStringKý hiệu
CreateDateStringNgày tạo (yyyyMMdd)
CustomerEmailStringEmail khách hàng
CustomerTaxCodeStringMã số thuế khách hàng
CompanyNameStringTên đơn vị
AmountNotVATNumberSố tiền chưa VAT
AmountVATNumberSố tiền VAT
SumAmountNumberTổng tiền
UserCreateStringUser tạo
EinvoiceStatusStringTrạng thái hóa đơn
SignStatusStringTrạng thái ký số

 

Chia sẻ một chút thông tin về bạn. Những thông tin này có thể được công khai.

Xem thêm bài viết

Bài viết liên quan

CÔNG TY CỔ PHẦN TẬP ĐOÀN TINO
Trụ sở chính: L17-11, Tầng 17, Tòa nhà Vincom Center, Số 72 Lê Thánh Tôn,  Phường Bến Nghé, Q. 1, TP. Hồ Chí Minh

Văn phòng kinh doanh: Số 42 Trần Phú, Phường 4, Quận 5, TP HCM
GPKD số 0315679836 do Sở KH và ĐT TP Hồ Chí Minh cấp
Hotline: 0364 333 333
Góp ý/Phản ánh dịch vụ: 0933 000 886