Avalados por :
Bom dia,
Estou trabalhando com o Sap B1 e não entendo como funciona este Service Layer . Atualmente estou utilizando o serviço web de Faturas , mas mesmo no mapa de relações consigo ver a relação entre a Fatura de A/R e seus Pagamentos Recebidos (referenciados por DocNum ), se uso o Service Layer para recuperar esta Fatura não obtenho nenhum valor de referência. Até mesmo o Método de Pagamento ou Referência de Pagamento estão nulos ou em branco...
Também tentei obter essa referência das tabelas do banco de dados desses documentos e não há nenhum valor que se refira à outra tabela. Você pode ver nas Tabelas SAP Tabela OINV (Fatura de A/R) e Tabela ORCT (Pagamentos Recebidos) na aba de Relacionamento não há referência à outra tabela.
Por outro lado, se obtenho o Pagamento Recebido, no campo PaymentInvoices há uma referência ao documento da Fatura de A/R:
"PaymentInvoices": [
{
"LineNum": 0,
"DocEntry": 212,
"SumApplied": 2420,
"AppliedFC": 0,
"AppliedSys": 59.02,
"DocRate": 0,
"DocLine": 0,
"InvoiceType": "it_Invoice",
"DiscountPercent": 0,
"PaidSum": 0,
"InstallmentId": 1,
"WitholdingTaxApplied": 0,
"WitholdingTaxAppliedFC": 0,
"WitholdingTaxAppliedSC": 0,
"LinkDate": null,
"DistributionRule": null,
"DistributionRule2": null,
"DistributionRule3": null,
"DistributionRule4": null,
"DistributionRule5": null,
"TotalDiscount": 0,
"TotalDiscountFC": 0,
"TotalDiscountSC": 0
}
]
Então, tenho que criar a Fatura de A/R e depois criar o Pagamento Recebido fazendo referência ao documento, ou se consigo ver essa relação no Mapa de Relações no cliente do Sap B1, onde o SAP está guardando essa referência no Documento da Fatura??
Aqui estão alguns exemplos.
Documento da Fatura de A/R a partir da Solicitação da Service Layer (Editado porque era muito longo):
{
"odata.metadata": "https://sapb1.jmcgroup.com.ar:50000/b1s/v1/$metadata#Invoices",
"value": [
{
"DocEntry": 212,
"DocNum": 64,
Pedro Pascal
Se unió el 07/03/2018
Sin respuestas
No hay respuestas para mostrar
Se el primero en responder
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2025 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute