Documento de API

Produto:

Datasul

Ocorrência:

Documentação de API

Nome Físicolocal/ury/ury1200.p


Objetivo: API para a geração dos XML's para autorização de nota fiscal eletrônica e guia de remissão para o Uruguai.


Considerações Gerais: A API é chamada pelo programa de Monitor de Comprovantes Eletrônicos (FT4090).


Parâmetros de Entrada:


Parâmetros de Saída

 

Campo

Formato

Descrição

ErrorSequence

IntegerNúmero sequencial do erro

ErrorNumber

IntegerNúmero do erro

ErrorDescription

CHARACTER

Descrição

ErrorParameters

CHARACTER

Parâmetros para mensagem padrão do sistema

ErrorType

CHARACTER

Tipo do erro (error, help, aviso)

ErrorHelp

CHARACTER

Ajuda complementar do erro.

ErrorSubType

CHARACTER

Tipo auxiliar do erro.

Descrição das tabelas temporárias utilizadas para geração do XML

Temp-table do cabeçalho do documento: tt-encabezado

Campo

Formato

Descrição

TmstFirmaCHARACTERChave única do documento, contendo a chave, data e hora
TipoCFECHARACTERTipo do comprovante eletrônico
Serie

CHARACTER

Série
Nro

CHARACTER

Número do documento
FchEmis

CHARACTER

Data de emissão
IndCobPropia

CHARACTER

Indica se é antecipo
MntBruto

CHARACTER

Não utilizado
FmaPago

CHARACTER

Forma de pagamento 
FchVenc

CHARACTER

Data de vencimento para forma de pago diferente de contado
IVAalDia

CHARACTER

Indicador de IVA em dia. Somente enviado quando indicado na empresa que não está em dia.
TipoTraslado

CHARACTER

Tipo de traslado da guia de remissão
RUCEmisor

CHARACTER

RUC do emissor
RznSoc

CHARACTER

Razão social do emissõr
NomComercialCHARACTERNome comercial
Telefono

CHARACTER

Telefone
CorreoEmisor

CHARACTER

E-mail
CdgDGISucur

CHARACTER

Código do estabelecimento fiscal do emissor
DomFiscal

CHARACTER

Endereço
Ciudad

CHARACTER

Cidade
Departamento

CHARACTER

Estado
TipoDocRecep

CHARACTER

Tipo de documento do Receptor
CodPaisRecep

CHARACTER

País
DocRecep

CHARACTER

Número do documento para receptores internos
DocRecepExt

CHARACTER

Número do documento para receptores no exterior
RznSocRecep

CHARACTER

Razão social
DirRecep

CHARACTER

Endereço
CiudadRecep

CHARACTER

Cidade
DeptoRecep

CHARACTER

Estado
PaisRecep

CHARACTER

País
CP

CHARACTER

CEP
LugarDestEnt

CHARACTER

Endereço detalhado
CompraID

CHARACTER

Ordem de compra do pedido 
TpoMoneda

CHARACTER

Código da moeda
TpoCambio

CHARACTER

Taxa de exportação
MntNoGrv

CHARACTER

Monto não gravado
MntExpoyAsim

CHARACTER

Monto de exportação
MntIVaenSusp

CHARACTER

Valor da base de cálculo do IVA em suspensão (não utilizado)
MntNetoIvaTasaMin

CHARACTER

Valor da base de cálculo do IVA em taxa mínima (10%)
MntNetoIVATasaBasica

CHARACTER

Valor da base de cálculo do IVA em taxa Básica (22%)
MntNetoIVAOtra

CHARACTER

Valor da base de cálculo do IVA em outras taxas
IVATasaMin

CHARACTER

Percentual do imposto IVA taxa mínima
IVATasaBasica

CHARACTER

Percentual do imposto IVA taxa básica
MntIVATasaMin

CHARACTER

Valor do imposto IVA taxa mínima
MntIVATasaBasica

CHARACTER

Valor do imposto IVA taxa básica
MntIVAOtra

CHARACTER

Valor do imposto IVA em outras taxas
MntTotal

CHARACTER

Valor total do documento
MntTotRetenido

CHARACTER

Valor total dos impostos de retenção
MntTotCredFisc

CHARACTER

Valor total de crédito fiscal (não utilizado)
CantLinDet

CHARACTER

Quantidade de sequências de itens
MontoNF

CHARACTER

Valor da nota fiscal sem retenções
MntPagar

CHARACTER

Valor todal da nota a pagar
ClauVenta

CHARACTER

Cláusula de vendas para exportação
ModVenta

CHARACTER

Modalidade de venda para exportação, conforme sigla DGI
ViaTransp

CHARACTER

Via de transporte da esportação
Observaciones

CHARACTER

Observações
arq-xml 

CHARACTER

Nome do arquivo XML gerado
PagtoTerc

CHARACTER

Indicador de pagamento de terceiros


Temp-table das duplicatas: tt-MediosPago

Campo

Formato

Descrição

NroLinMP

CHARACTERParcela

GlosaMP

CHARACTERFixo "MedioPago"

ValorPago

CHARACTERValor da parcela


Temp-table de documentos referenciados: tt-Referencia

Campo

Formato

Descrição

NroLinRef

CHARACTERSequência do documento referenciado 

TpoDocRef

CHARACTERTipo do comprovante

Serie

CHARACTERSérie

NroCFERef

CHARACTERNúmero documento 


Temp-table do total de retenções: tt-tot-RetencPercep

Campo

Formato

Descrição

CodRetCHARACTERCódigo fiscal do imposto de retenção

ValRetPerc

CHARACTERValor total das retenções


Temp-table de detalhe dos itens: tt-detalle

Campo

Formato

Descrição

NrLinDet

CHARACTERNúmero da linha de detalhe (sequência do item)

IndFact

CHARACTERIndicador de incidência do imposto (IVA mínimo, básico, isento, gratuito, etc)

NomItem

CHARACTERDescrição do item

DscItem

CHARACTERDescrição complementar do item

Cantidad

CHARACTERQuantidade

UniMed

CHARACTERUnidade de medida

PrecioUnitario

CHARACTERPreço unitário

DescuentoPct

CHARACTERPercentual de desconto

DescuentoMonto

CHARACTERValor de desconto

MontoItem

CHARACTERValor do item


Temp-table de código dos itens: tt-codItem

Campo

Formato

Descrição

NrLinDet

CHARACTERNúmero da linha de detalhe (sequência do item)

TpoCod

CHARACTERFixo "INT1"

Cod

CHARACTER

Código do item


Temp-table dos impostos de retenção: tt-RetencPercep

Campo

Formato

Descrição

NrLinDet

CHARACTERNúmero da linha de detalhe (sequência do item)
CodRetCHARACTERCódigo fiscal do imposto de retenção

Tasa

CHARACTERPercentual do imposto

MntSujetoaRet

CHARACTERValor base do imposto

ValRetPerc

CHARACTERValor do imposto de retenção