{"swagger":"2.0","info":{"version":"v1","title":"e-JSL: Documentos Externos (Integração SAP)","description":"API de documentos externos para integração com o SAP: envio em lote, consulta (unitária e em lote), cancelamento, faturamento e reprocessamento."},"host":"servicos.jsl.tech","schemes":["https","http"],"paths":{"/api/DocumentosExternos/Cancelar":{"post":{"tags":["DocumentosExternos"],"summary":"Cancelar documento","description":"Solicita cancelamento de documento já INTEGRADO ao SAP. Processamento assíncrono na fila.","operationId":"DocumentosExternos_Cancelar","consumes":["application/json","text/json","text/html","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","text/html","application/xml","text/xml"],"parameters":[{"name":"request","in":"body","description":"Dados do documento a cancelar.","required":true,"schema":{"$ref":"#/definitions/Jsl.ServiceBus.Contracts.SpecificEntities.IntegracaoExternaSAP.CancelamentoDTC"}}],"responses":{"200":{"description":"Retorno com o status do cancelamento.","schema":{"$ref":"#/definitions/Jsl.ServiceBus.Contracts.SpecificEntities.Comum.RespostaDTC`2[[Jsl.ServiceBus.Contracts.SpecificEntities.IntegracaoExternaSAP.RetornoDocumentoStatusDTC, Jsl.ServiceBus.Contracts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[Jsl.ServiceBus.Contracts.Enums.EnumRetornoDTC, Jsl.ServiceBus.Contracts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"}}},"x-auth-type":"Application & Application User","x-throttling-tier":"Unlimited"}},"/api/DocumentosExternos/ConsultarDocumento":{"get":{"tags":["DocumentosExternos"],"summary":"Consultar documento","description":"Consulta unitária pelo idRastreamento. Para 1 a 50 ids, use POST ConsultarDocumentosLote.","operationId":"DocumentosExternos_ConsultarDocumento","consumes":[],"produces":["application/json","text/json","text/html","application/xml","text/xml"],"parameters":[{"name":"idRastreamento","in":"query","description":"UUID do envio na integração externa.","required":true,"type":"string"}],"responses":{"200":{"description":"Retorno com a situação do documento.","schema":{"$ref":"#/definitions/Jsl.ServiceBus.Contracts.SpecificEntities.Comum.RespostaDTC`2[[Jsl.ServiceBus.Contracts.SpecificEntities.IntegracaoExternaSAP.RetornoDocumentoStatusDTC, Jsl.ServiceBus.Contracts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[Jsl.ServiceBus.Contracts.Enums.EnumRetornoDTC, Jsl.ServiceBus.Contracts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"}}},"x-auth-type":"Application & Application User","x-throttling-tier":"Unlimited"}},"/api/DocumentosExternos/Cte":{"post":{"tags":["DocumentosExternos"],"summary":"Enviar CT-e","description":"Envia de 1 a 50 CT-e em um único lote (array JSON obrigatório).","operationId":"DocumentosExternos_Cte","consumes":["application/json","text/json","text/html","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","text/html","application/xml","text/xml"],"parameters":[{"name":"itens","in":"body","description":"Array JSON de CTeDTC (1 a 50 itens).","required":true,"schema":{"type":"array","items":{"$ref":"#/definitions/Jsl.ServiceBus.Contracts.SpecificEntities.IntegracaoExternaSAP.CTeDTC"}}}],"responses":{"200":{"description":"Retorno com o resultado do lote (status por item).","schema":{"$ref":"#/definitions/Jsl.ServiceBus.Contracts.SpecificEntities.Comum.RespostaDTC`2[[Jsl.ServiceBus.Contracts.SpecificEntities.IntegracaoExternaSAP.IngressoExternoSapLoteRespostaDTC, Jsl.ServiceBus.Contracts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[Jsl.ServiceBus.Contracts.Enums.EnumRetornoDTC, Jsl.ServiceBus.Contracts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"}}},"x-auth-type":"Application & Application User","x-throttling-tier":"Unlimited"}},"/api/DocumentosExternos/Nfse":{"post":{"tags":["DocumentosExternos"],"summary":"Enviar NFSe","operationId":"DocumentosExternos_Nfse","consumes":["application/json","text/json","text/html","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","text/html","application/xml","text/xml"],"parameters":[{"name":"itens","in":"body","required":true,"schema":{"type":"array","items":{"$ref":"#/definitions/Jsl.ServiceBus.Contracts.SpecificEntities.IntegracaoExternaSAP.NFSeDTC"}},"description":"Array JSON de NFSeDTC (1 a 50 itens)."}],"responses":{"200":{"description":"Retorno com o resultado do lote (status por item).","schema":{"$ref":"#/definitions/Jsl.ServiceBus.Contracts.SpecificEntities.Comum.RespostaDTC`2[[Jsl.ServiceBus.Contracts.SpecificEntities.IntegracaoExternaSAP.IngressoExternoSapLoteRespostaDTC, Jsl.ServiceBus.Contracts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[Jsl.ServiceBus.Contracts.Enums.EnumRetornoDTC, Jsl.ServiceBus.Contracts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"}}},"description":"Envia de 1 a 50 NFSes em lote.","x-auth-type":"Application & Application User","x-throttling-tier":"Unlimited"}},"/api/DocumentosExternos/V9":{"post":{"tags":["DocumentosExternos"],"summary":"Enviar contrato de frete (V9)","operationId":"DocumentosExternos_V9","consumes":["application/json","text/json","text/html","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","text/html","application/xml","text/xml"],"parameters":[{"name":"itens","in":"body","required":true,"schema":{"type":"array","items":{"$ref":"#/definitions/Jsl.ServiceBus.Contracts.SpecificEntities.IntegracaoExternaSAP.V9DTC"}},"description":"Array JSON de V9DTC (1 a 50 itens)."}],"responses":{"200":{"description":"Retorno com o resultado do lote (status por item).","schema":{"$ref":"#/definitions/Jsl.ServiceBus.Contracts.SpecificEntities.Comum.RespostaDTC`2[[Jsl.ServiceBus.Contracts.SpecificEntities.IntegracaoExternaSAP.IngressoExternoSapLoteRespostaDTC, Jsl.ServiceBus.Contracts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[Jsl.ServiceBus.Contracts.Enums.EnumRetornoDTC, Jsl.ServiceBus.Contracts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"}}},"description":"Envia de 1 a 50 contratos V9 em lote.","x-auth-type":"Application & Application User","x-throttling-tier":"Unlimited"}},"/api/DocumentosExternos/St":{"post":{"tags":["DocumentosExternos"],"summary":"Enviar adiantamento de frete (ST)","operationId":"DocumentosExternos_St","consumes":["application/json","text/json","text/html","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","text/html","application/xml","text/xml"],"parameters":[{"name":"itens","in":"body","required":true,"schema":{"type":"array","items":{"$ref":"#/definitions/Jsl.ServiceBus.Contracts.SpecificEntities.IntegracaoExternaSAP.STRestDTC"}},"description":"Array JSON de STRestDTC (1 a 50 itens)."}],"responses":{"200":{"description":"Retorno com o resultado do lote (status por item).","schema":{"$ref":"#/definitions/Jsl.ServiceBus.Contracts.SpecificEntities.Comum.RespostaDTC`2[[Jsl.ServiceBus.Contracts.SpecificEntities.IntegracaoExternaSAP.IngressoExternoSapLoteRespostaDTC, Jsl.ServiceBus.Contracts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[Jsl.ServiceBus.Contracts.Enums.EnumRetornoDTC, Jsl.ServiceBus.Contracts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"}}},"description":"Envia de 1 a 50 adiantamentos ST vinculados ao V9.","x-auth-type":"Application & Application User","x-throttling-tier":"Unlimited"}},"/api/DocumentosExternos/Su":{"post":{"tags":["DocumentosExternos"],"summary":"Enviar saldo de frete (SU)","operationId":"DocumentosExternos_Su","consumes":["application/json","text/json","text/html","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","text/html","application/xml","text/xml"],"parameters":[{"name":"itens","in":"body","required":true,"schema":{"type":"array","items":{"$ref":"#/definitions/Jsl.ServiceBus.Contracts.SpecificEntities.IntegracaoExternaSAP.SURestDTC"}},"description":"Array JSON de SURestDTC (1 a 50 itens)."}],"responses":{"200":{"description":"Retorno com o resultado do lote (status por item).","schema":{"$ref":"#/definitions/Jsl.ServiceBus.Contracts.SpecificEntities.Comum.RespostaDTC`2[[Jsl.ServiceBus.Contracts.SpecificEntities.IntegracaoExternaSAP.IngressoExternoSapLoteRespostaDTC, Jsl.ServiceBus.Contracts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[Jsl.ServiceBus.Contracts.Enums.EnumRetornoDTC, Jsl.ServiceBus.Contracts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"}}},"description":"Envia de 1 a 50 saldos SU vinculados ao V9.","x-auth-type":"Application & Application User","x-throttling-tier":"Unlimited"}},"/api/DocumentosExternos/Fatura":{"post":{"tags":["DocumentosExternos"],"summary":"Gerar fatura","operationId":"DocumentosExternos_Fatura","consumes":["application/json","text/json","text/html","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","text/html","application/xml","text/xml"],"parameters":[{"name":"itens","in":"body","required":true,"schema":{"type":"array","items":{"$ref":"#/definitions/Jsl.ServiceBus.Contracts.SpecificEntities.IntegracaoExternaSAP.FaturaDTC"}},"description":"Array JSON de FaturaDTC (1 a 50 itens)."}],"responses":{"200":{"description":"Retorno com o resultado do lote (status por item).","schema":{"$ref":"#/definitions/Jsl.ServiceBus.Contracts.SpecificEntities.Comum.RespostaDTC`2[[Jsl.ServiceBus.Contracts.SpecificEntities.IntegracaoExternaSAP.IngressoExternoSapLoteRespostaDTC, Jsl.ServiceBus.Contracts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[Jsl.ServiceBus.Contracts.Enums.EnumRetornoDTC, Jsl.ServiceBus.Contracts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"}}},"description":"Gera de 1 a 50 faturas a partir de documentos já integrados.","x-auth-type":"Application & Application User","x-throttling-tier":"Unlimited"}},"/api/DocumentosExternos/Av":{"post":{"tags":["DocumentosExternos"],"summary":"Enviar avaria (AV)","operationId":"DocumentosExternos_Av","consumes":["application/json","text/json","text/html","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","text/html","application/xml","text/xml"],"parameters":[{"name":"itens","in":"body","required":true,"schema":{"type":"array","items":{"$ref":"#/definitions/Jsl.ServiceBus.Contracts.SpecificEntities.IntegracaoExternaSAP.DescontosExternosDTC"}},"description":"Array JSON de DescontosExternosDTC (1 a 50 itens)."}],"responses":{"200":{"description":"Retorno com o resultado do lote (status por item).","schema":{"$ref":"#/definitions/Jsl.ServiceBus.Contracts.SpecificEntities.Comum.RespostaDTC`2[[Jsl.ServiceBus.Contracts.SpecificEntities.IntegracaoExternaSAP.IngressoExternoSapLoteRespostaDTC, Jsl.ServiceBus.Contracts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[Jsl.ServiceBus.Contracts.Enums.EnumRetornoDTC, Jsl.ServiceBus.Contracts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"}}},"description":"Envia de 1 a 50 descontos por avaria vinculados ao V9.","x-auth-type":"Application & Application User","x-throttling-tier":"Unlimited"}},"/api/DocumentosExternos/Pn":{"post":{"tags":["DocumentosExternos"],"summary":"Enviar desconto pneu (PN)","operationId":"DocumentosExternos_Pn","consumes":["application/json","text/json","text/html","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","text/html","application/xml","text/xml"],"parameters":[{"name":"itens","in":"body","required":true,"schema":{"type":"array","items":{"$ref":"#/definitions/Jsl.ServiceBus.Contracts.SpecificEntities.IntegracaoExternaSAP.DescontosExternosDTC"}},"description":"Array JSON de DescontosExternosDTC (1 a 50 itens)."}],"responses":{"200":{"description":"Retorno com o resultado do lote (status por item).","schema":{"$ref":"#/definitions/Jsl.ServiceBus.Contracts.SpecificEntities.Comum.RespostaDTC`2[[Jsl.ServiceBus.Contracts.SpecificEntities.IntegracaoExternaSAP.IngressoExternoSapLoteRespostaDTC, Jsl.ServiceBus.Contracts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[Jsl.ServiceBus.Contracts.Enums.EnumRetornoDTC, Jsl.ServiceBus.Contracts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"}}},"description":"Envia de 1 a 50 descontos PN vinculados ao V9.","x-auth-type":"Application & Application User","x-throttling-tier":"Unlimited"}},"/api/DocumentosExternos/Rt":{"post":{"tags":["DocumentosExternos"],"summary":"Enviar desconto rastreador (RT)","operationId":"DocumentosExternos_Rt","consumes":["application/json","text/json","text/html","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","text/html","application/xml","text/xml"],"parameters":[{"name":"itens","in":"body","required":true,"schema":{"type":"array","items":{"$ref":"#/definitions/Jsl.ServiceBus.Contracts.SpecificEntities.IntegracaoExternaSAP.DescontosExternosDTC"}},"description":"Array JSON de DescontosExternosDTC (1 a 50 itens)."}],"responses":{"200":{"description":"Retorno com o resultado do lote (status por item).","schema":{"$ref":"#/definitions/Jsl.ServiceBus.Contracts.SpecificEntities.Comum.RespostaDTC`2[[Jsl.ServiceBus.Contracts.SpecificEntities.IntegracaoExternaSAP.IngressoExternoSapLoteRespostaDTC, Jsl.ServiceBus.Contracts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[Jsl.ServiceBus.Contracts.Enums.EnumRetornoDTC, Jsl.ServiceBus.Contracts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"}}},"description":"Envia de 1 a 50 descontos RT vinculados ao V9.","x-auth-type":"Application & Application User","x-throttling-tier":"Unlimited"}},"/api/DocumentosExternos/Sg":{"post":{"tags":["DocumentosExternos"],"summary":"Enviar desconto carreta (SG)","operationId":"DocumentosExternos_Sg","consumes":["application/json","text/json","text/html","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","text/html","application/xml","text/xml"],"parameters":[{"name":"itens","in":"body","required":true,"schema":{"type":"array","items":{"$ref":"#/definitions/Jsl.ServiceBus.Contracts.SpecificEntities.IntegracaoExternaSAP.DescontosExternosDTC"}},"description":"Array JSON de DescontosExternosDTC (1 a 50 itens)."}],"responses":{"200":{"description":"Retorno com o resultado do lote (status por item).","schema":{"$ref":"#/definitions/Jsl.ServiceBus.Contracts.SpecificEntities.Comum.RespostaDTC`2[[Jsl.ServiceBus.Contracts.SpecificEntities.IntegracaoExternaSAP.IngressoExternoSapLoteRespostaDTC, Jsl.ServiceBus.Contracts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[Jsl.ServiceBus.Contracts.Enums.EnumRetornoDTC, Jsl.ServiceBus.Contracts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"}}},"description":"Envia de 1 a 50 descontos SG vinculados ao V9.","x-auth-type":"Application & Application User","x-throttling-tier":"Unlimited"}},"/api/DocumentosExternos/RU":{"post":{"tags":["DocumentosExternos"],"summary":"Enviar reembolso (RU)","operationId":"DocumentosExternos_RU","consumes":["application/json","text/json","text/html","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","text/html","application/xml","text/xml"],"parameters":[{"name":"itens","in":"body","required":true,"schema":{"type":"array","items":{"$ref":"#/definitions/Jsl.ServiceBus.Contracts.SpecificEntities.IntegracaoExternaSAP.RURestDTC"}},"description":"Array JSON de RURestDTC (1 a 50 itens)."}],"responses":{"200":{"description":"Retorno com o resultado do lote (status por item).","schema":{"$ref":"#/definitions/Jsl.ServiceBus.Contracts.SpecificEntities.Comum.RespostaDTC`2[[Jsl.ServiceBus.Contracts.SpecificEntities.IntegracaoExternaSAP.IngressoExternoSapLoteRespostaDTC, Jsl.ServiceBus.Contracts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[Jsl.ServiceBus.Contracts.Enums.EnumRetornoDTC, Jsl.ServiceBus.Contracts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"}}},"description":"Envia de 1 a 50 reembolsos RU vinculados ao V9.","x-auth-type":"Application & Application User","x-throttling-tier":"Unlimited"}},"/api/DocumentosExternos/R9":{"post":{"tags":["DocumentosExternos"],"summary":"Enviar reembolso (R9)","operationId":"DocumentosExternos_R9","consumes":["application/json","text/json","text/html","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","text/html","application/xml","text/xml"],"parameters":[{"name":"itens","in":"body","required":true,"schema":{"type":"array","items":{"$ref":"#/definitions/Jsl.ServiceBus.Contracts.SpecificEntities.IntegracaoExternaSAP.R9RestDTC"}},"description":"Array JSON de R9RestDTC (1 a 50 itens)."}],"responses":{"200":{"description":"Retorno com o resultado do lote (status por item).","schema":{"$ref":"#/definitions/Jsl.ServiceBus.Contracts.SpecificEntities.Comum.RespostaDTC`2[[Jsl.ServiceBus.Contracts.SpecificEntities.IntegracaoExternaSAP.IngressoExternoSapLoteRespostaDTC, Jsl.ServiceBus.Contracts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[Jsl.ServiceBus.Contracts.Enums.EnumRetornoDTC, Jsl.ServiceBus.Contracts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"}}},"description":"Envia de 1 a 50 reembolsos R9 em lote.","x-auth-type":"Application & Application User","x-throttling-tier":"Unlimited"}},"/api/DocumentosExternos/Reprocessar":{"post":{"tags":["DocumentosExternos"],"summary":"Reprocessar documento","description":"Solicita reprocessamento assíncrono de documento com status ERRO na fila. Envie idRastreamento na query e opcionalmente forcar no corpo.","operationId":"DocumentosExternos_Reprocessar","consumes":["application/json","text/json","text/html","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","text/html","application/xml","text/xml"],"parameters":[{"name":"idRastreamento","in":"query","required":true,"type":"string","format":"uuid","description":"UUID do envio que será reprocessado."},{"name":"request","in":"body","required":true,"description":"Opções de reprocessamento (forcar opcional).","schema":{"$ref":"#/definitions/Jsl.ServiceBus.Contracts.SpecificEntities.IntegracaoExternaSAP.ReprocessarDTC"}}],"responses":{"200":{"description":"Retorno com o status do reprocessamento.","schema":{"$ref":"#/definitions/Jsl.ServiceBus.Contracts.SpecificEntities.Comum.RespostaDTC`2[[Jsl.ServiceBus.Contracts.SpecificEntities.IntegracaoExternaSAP.RetornoReprocessarDTC, Jsl.ServiceBus.Contracts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[Jsl.ServiceBus.Contracts.Enums.EnumRetornoDTC, Jsl.ServiceBus.Contracts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"}}},"x-auth-type":"Application & Application User","x-throttling-tier":"Unlimited"}},"/api/DocumentosExternos/ConsultarDocumentosLote":{"post":{"tags":["DocumentosExternos"],"summary":"Consultar documentos em lote","description":"Consulta o status de integração de 1 a 50 idRastreamento em uma única requisição. Best effort por id; id inexistente retorna status NAO_ENCONTRADO no item.","operationId":"DocumentosExternos_ConsultarDocumentosLote","consumes":["application/json","text/json"],"produces":["application/json","text/json","text/html","application/xml","text/xml"],"parameters":[{"name":"idsRastreamento","in":"body","description":"Array JSON de idRastreamento (UUID), de 1 a 50 itens.","required":true,"schema":{"type":"array","items":{"type":"string"}}}],"responses":{"200":{"description":"Retorno com lista de status por id consultado.","schema":{"$ref":"#/definitions/Jsl.ServiceBus.Contracts.SpecificEntities.Comum.RespostaDTC`2[[System.Collections.Generic.List`1[[Jsl.ServiceBus.Contracts.SpecificEntities.IntegracaoExternaSAP.RetornoDocumentoStatusDTC, Jsl.ServiceBus.Contracts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[Jsl.ServiceBus.Contracts.Enums.EnumRetornoDTC, Jsl.ServiceBus.Contracts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"}},"400":{"description":"Corpo inválido (array vazio, mais de 50 itens ou ausente).","schema":{"$ref":"#/definitions/Jsl.ServiceBus.Contracts.SpecificEntities.Comum.RespostaDTC`2[[System.Collections.Generic.List`1[[Jsl.ServiceBus.Contracts.SpecificEntities.IntegracaoExternaSAP.RetornoDocumentoStatusDTC, Jsl.ServiceBus.Contracts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[Jsl.ServiceBus.Contracts.Enums.EnumRetornoDTC, Jsl.ServiceBus.Contracts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"}}},"x-auth-type":"Application & Application User","x-throttling-tier":"Unlimited"}}},"definitions":{"Jsl.ServiceBus.Contracts.SpecificEntities.IntegracaoExternaSAP.IngressoExternoSapLoteItemRespostaDTC":{"type":"object","description":"Resultado de aceite de um item do lote (1 a 50).","properties":{"Indice":{"type":"integer","format":"int32","description":"Posição no array enviado (0-based)."},"StatusIngresso":{"type":"string","description":"RECEBIDO (aceito na fila) ou ERRO (rejeitado na validação de ingresso).","enum":["RECEBIDO","ERRO"]},"IdRastreamento":{"type":"string","description":"UUID para consulta posterior."},"Motivo":{"type":"string","description":"Detalhe quando StatusIngresso = ERRO."},"ChaveAcesso":{"type":"string","description":"Chave CT-e (quando aplicável)."},"NumeroContrato":{"type":"string"},"NumeroNfse":{"type":"string"},"IdRps":{"type":"integer","format":"int64"},"IdFatura":{"type":"integer","format":"int32"},"CodigoFatura":{"type":"string"},"Numero":{"type":"integer","format":"int32"},"DataVencimento":{"type":"string"},"QtdDocumentos":{"type":"integer","format":"int32"},"ValorTotalFatura":{"type":"number","format":"double"}}},"Jsl.ServiceBus.Contracts.SpecificEntities.IntegracaoExternaSAP.IngressoExternoSapLoteRespostaDTC":{"type":"object","description":"Resposta de ingestão em lote.","properties":{"Itens":{"type":"array","items":{"$ref":"#/definitions/Jsl.ServiceBus.Contracts.SpecificEntities.IntegracaoExternaSAP.IngressoExternoSapLoteItemRespostaDTC"}}}},"System.Collections.Generic.List`1[[Jsl.ServiceBus.Contracts.SpecificEntities.IntegracaoExternaSAP.RetornoDocumentoStatusDTC, Jsl.ServiceBus.Contracts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]":{"type":"array","items":{"$ref":"#/definitions/Jsl.ServiceBus.Contracts.SpecificEntities.IntegracaoExternaSAP.RetornoDocumentoStatusDTC"},"description":"Lista de status por idRastreamento consultado."},"Jsl.ServiceBus.Contracts.SpecificEntities.Comum.RespostaDTC`2[[System.Collections.Generic.List`1[[Jsl.ServiceBus.Contracts.SpecificEntities.IntegracaoExternaSAP.RetornoDocumentoStatusDTC, Jsl.ServiceBus.Contracts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[Jsl.ServiceBus.Contracts.Enums.EnumRetornoDTC, Jsl.ServiceBus.Contracts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]":{"type":"object","properties":{"Timeout":{"type":"string"},"Status":{"format":"int32","type":"integer","enum":[0,1,2,3,4,5,6,7,8,9]},"Mensagem":{"type":"string"},"ListaMensagens":{"type":"array","items":{"type":"string"}},"Retorno":{"$ref":"#/definitions/System.Collections.Generic.List`1[[Jsl.ServiceBus.Contracts.SpecificEntities.IntegracaoExternaSAP.RetornoDocumentoStatusDTC, Jsl.ServiceBus.Contracts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"},"NomeCampo":{"type":"string"}}},"Jsl.ServiceBus.Contracts.SpecificEntities.Comum.RespostaDTC`2[[Jsl.ServiceBus.Contracts.SpecificEntities.IntegracaoExternaSAP.IngressoExternoSapLoteRespostaDTC, Jsl.ServiceBus.Contracts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[Jsl.ServiceBus.Contracts.Enums.EnumRetornoDTC, Jsl.ServiceBus.Contracts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]":{"type":"object","properties":{"Timeout":{"type":"string"},"Status":{"format":"int32","type":"integer","enum":[0,1,2,3,4,5,6,7,8,9]},"Mensagem":{"type":"string"},"ListaMensagens":{"type":"array","items":{"type":"string"}},"Retorno":{"$ref":"#/definitions/Jsl.ServiceBus.Contracts.SpecificEntities.IntegracaoExternaSAP.IngressoExternoSapLoteRespostaDTC"},"NomeCampo":{"type":"string"}}},"Jsl.ServiceBus.Contracts.SpecificEntities.IntegracaoExternaSAP.CancelamentoDTC":{"type":"object","properties":{"idRastreamento":{"type":"string","description":"UUID retornado no envio original."}},"description":"Dados do documento a cancelar."},"Jsl.ServiceBus.Contracts.SpecificEntities.Comum.RespostaDTC`2[[Jsl.ServiceBus.Contracts.SpecificEntities.IntegracaoExternaSAP.RetornoDocumentoStatusDTC, Jsl.ServiceBus.Contracts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[Jsl.ServiceBus.Contracts.Enums.EnumRetornoDTC, Jsl.ServiceBus.Contracts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]":{"type":"object","properties":{"Timeout":{"type":"string"},"Status":{"format":"int32","enum":[0,1,2,3,4,5,6,7,8,9],"type":"integer"},"Mensagem":{"type":"string"},"ListaMensagens":{"type":"array","items":{"type":"string"}},"Retorno":{"$ref":"#/definitions/Jsl.ServiceBus.Contracts.SpecificEntities.IntegracaoExternaSAP.RetornoDocumentoStatusDTC"},"NomeCampo":{"type":"string"},"ListaFilial":{"type":"array","items":{"$ref":"#/definitions/Jsl.ServiceBus.Contracts.SpecificEntities.Tracking.ControleEmbalagem.FilialDeArmazenagem"}}}},"Jsl.ServiceBus.Contracts.SpecificEntities.IntegracaoExternaSAP.CTeDTC":{"type":"object","properties":{"xml":{"type":"string"},"filialNome":{"type":"string"},"operacaoCodigo":{"type":"string"},"codigoCentroCusto":{"type":"string"}}},"Jsl.ServiceBus.Contracts.SpecificEntities.IntegracaoExternaSAP.NFSeDTC":{"type":"object","properties":{"xml":{"type":"string"},"filialNome":{"type":"string"},"operacaoCodigo":{"type":"string"},"codigoCentroCusto":{"type":"string"},"codigoClienteTomadorSAP":{"type":"string"},"pdfBase64":{"type":"string"},"tipo":{"type":"string"},"servicos":{"type":"boolean"},"padrao":{"type":"string"}}},"Jsl.ServiceBus.Contracts.SpecificEntities.IntegracaoExternaSAP.V9DTC":{"type":"object","properties":{"FilialNome":{"type":"string"},"OperacaoCodigo":{"type":"string"},"NumeroContrato":{"type":"string"},"ValorTotal":{"format":"double","type":"number"},"DataContrato":{"format":"date-time","type":"string"},"CodigoFornecedorSAP":{"type":"string"},"Observacoes":{"type":"string"},"DocumentoTransportador":{"type":"string"}}},"Jsl.ServiceBus.Contracts.SpecificEntities.IntegracaoExternaSAP.STRestDTC":{"type":"object","properties":{"IdRastreamento":{"type":"string"},"FilialNome":{"type":"string"},"OperacaoCodigo":{"type":"string"},"NumeroContrato":{"type":"string"},"ValorAdiantamento":{"format":"double","type":"number"},"DataAdiantamento":{"type":"string"},"Observacoes":{"type":"string"},"DocumentoTransportador":{"type":"string"},"UsaCodigoCartaoLeasing":{"type":"boolean"}}},"Jsl.ServiceBus.Contracts.SpecificEntities.IntegracaoExternaSAP.SURestDTC":{"type":"object","properties":{"IdRastreamento":{"type":"string"},"FilialNome":{"type":"string"},"OperacaoCodigo":{"type":"string"},"NumeroContrato":{"type":"string"},"ValorSaldo":{"format":"double","type":"number"},"DataCalculo":{"type":"string"},"Observacoes":{"type":"string"},"DocumentoTransportador":{"type":"string"},"UsaCodigoCartaoLeasing":{"type":"boolean"}}},"Jsl.ServiceBus.Contracts.SpecificEntities.IntegracaoExternaSAP.FaturaDTC":{"type":"object","properties":{"codigosIntegracao":{"type":"string","description":"Códigos idRastreamento dos CTe/NFSe, separados por vírgula."},"dataVencimento":{"format":"date-time","type":"string"},"filialNome":{"type":"string"},"numeroDocumentos":{"type":"string"},"codigoClienteSAP":{"type":"string"},"observacoes":{"type":"string"},"codigoFaturaRodopar":{"type":"string","description":"Código da fatura no TMS Rodopar (tag DOCUMENTO no XML SAP). Obrigatório."}}},"Jsl.ServiceBus.Contracts.SpecificEntities.IntegracaoExternaSAP.DescontosExternosDTC":{"type":"object","properties":{"CodigoRetornoV9":{"type":"string"},"IdRastreamento":{"type":"string"},"FilialNome":{"type":"string"},"OperacaoCodigo":{"type":"string"},"NumeroContrato":{"type":"string"},"TipoAvaria":{"type":"string"},"Valor":{"format":"double","type":"number"},"Descricao":{"type":"string"},"DataOcorrencia":{"type":"string"},"DocumentoTransportador":{"type":"string"}}},"Jsl.ServiceBus.Contracts.SpecificEntities.IntegracaoExternaSAP.RURestDTC":{"type":"object","properties":{"IdRastreamento":{"type":"string"},"FilialNome":{"type":"string"},"NumeroContrato":{"type":"string"},"ValorReembolso":{"format":"double","type":"number"},"DataReembolso":{"type":"string"},"DocumentoTransportador":{"type":"string"},"UsaCodigoCartaoLeasing":{"type":"boolean"}}},"Jsl.ServiceBus.Contracts.SpecificEntities.IntegracaoExternaSAP.R9RestDTC":{"type":"object","properties":{"FilialNome":{"type":"string"},"OperacaoCodigo":{"type":"string"},"NumeroContrato":{"type":"string"},"ValorTotal":{"format":"double","type":"number"},"DataContrato":{"format":"date-time","type":"string"},"Observacoes":{"type":"string"},"DocumentoTransportador":{"type":"string"}}},"Jsl.ServiceBus.Contracts.SpecificEntities.IntegracaoExternaSAP.ReprocessarDTC":{"type":"object","properties":{"forcar":{"type":"boolean","description":"Quando true, força reprocessamento mesmo fora das regras padrão (uso restrito)."}},"description":"Opções do reprocessamento."},"Jsl.ServiceBus.Contracts.SpecificEntities.Comum.RespostaDTC`2[[Jsl.ServiceBus.Contracts.SpecificEntities.IntegracaoExternaSAP.RetornoReprocessarDTC, Jsl.ServiceBus.Contracts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[Jsl.ServiceBus.Contracts.Enums.EnumRetornoDTC, Jsl.ServiceBus.Contracts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]":{"type":"object","properties":{"Timeout":{"type":"string"},"Status":{"format":"int32","enum":[0,1,2,3,4,5,6,7,8,9],"type":"integer"},"Mensagem":{"type":"string"},"ListaMensagens":{"type":"array","items":{"type":"string"}},"Retorno":{"$ref":"#/definitions/Jsl.ServiceBus.Contracts.SpecificEntities.IntegracaoExternaSAP.RetornoReprocessarDTC"},"NomeCampo":{"type":"string"},"ListaFilial":{"type":"array","items":{"$ref":"#/definitions/Jsl.ServiceBus.Contracts.SpecificEntities.Tracking.ControleEmbalagem.FilialDeArmazenagem"}}}},"Jsl.ServiceBus.Contracts.SpecificEntities.IntegracaoExternaSAP.RetornoDocumentoStatusDTC":{"type":"object","properties":{"idRastreamento":{"type":"string"},"codigoRetorno":{"type":"string"},"status":{"type":"string"},"mensagem":{"type":"string"},"tipoDocumento":{"type":"string"},"numeroDocumentoSAP":{"type":"string"},"erro":{"type":"string"}}},"Jsl.ServiceBus.Contracts.SpecificEntities.IntegracaoExternaSAP.RetornoReprocessarDTC":{"type":"object","properties":{"idRastreamento":{"type":"string"},"codigoRetorno":{"type":"string"},"status":{"type":"string"},"dataRecebimento":{"type":"string"},"mensagem":{"type":"string"}}},"Jsl.ServiceBus.Contracts.SpecificEntities.Tracking.ControleEmbalagem.FilialDeArmazenagem":{"type":"object","properties":{"ID":{"format":"int32","type":"integer"},"APELIDO":{"type":"string"}}}},"basePath":"/ejslSapDoc/v1","securityDefinitions":{"default":{"type":"oauth2","authorizationUrl":"https://servicos.jsl.tech/authorize","flow":"implicit","scopes":{}}}}