Produto: | Datasul |
Ocorrência: | Documentação de API |
| Nome Físico | local/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 | Integer | Número sequencial do erro |
ErrorNumber | Integer | Nú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. |
Temp-table do cabeçalho do documento: tt-encabezado
Campo | Formato | Descrição |
| TmstFirma | CHARACTER | Chave única do documento, contendo a chave, data e hora |
| TipoCFE | CHARACTER | Tipo 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 |
| NomComercial | CHARACTER | Nome comercial |
| Telefono | CHARACTER | Telefone |
| CorreoEmisor | CHARACTER | |
| 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 | CHARACTER | Parcela |
GlosaMP | CHARACTER | Fixo "MedioPago" |
ValorPago | CHARACTER | Valor da parcela |
Temp-table de documentos referenciados: tt-Referencia
Campo | Formato | Descrição |
NroLinRef | CHARACTER | Sequência do documento referenciado |
TpoDocRef | CHARACTER | Tipo do comprovante |
Serie | CHARACTER | Série |
NroCFERef | CHARACTER | Número documento |
Temp-table do total de retenções: tt-tot-RetencPercep
Campo | Formato | Descrição |
| CodRet | CHARACTER | Código fiscal do imposto de retenção |
ValRetPerc | CHARACTER | Valor total das retenções |
Temp-table de detalhe dos itens: tt-detalle
Campo | Formato | Descrição |
NrLinDet | CHARACTER | Número da linha de detalhe (sequência do item) |
IndFact | CHARACTER | Indicador de incidência do imposto (IVA mínimo, básico, isento, gratuito, etc) |
NomItem | CHARACTER | Descrição do item |
DscItem | CHARACTER | Descrição complementar do item |
Cantidad | CHARACTER | Quantidade |
UniMed | CHARACTER | Unidade de medida |
PrecioUnitario | CHARACTER | Preço unitário |
DescuentoPct | CHARACTER | Percentual de desconto |
DescuentoMonto | CHARACTER | Valor de desconto |
MontoItem | CHARACTER | Valor do item |
Temp-table de código dos itens: tt-codItem
Campo | Formato | Descrição |
NrLinDet | CHARACTER | Número da linha de detalhe (sequência do item) |
TpoCod | CHARACTER | Fixo "INT1" |
Cod | CHARACTER | Código do item |
Temp-table dos impostos de retenção: tt-RetencPercep
Campo | Formato | Descrição |
NrLinDet | CHARACTER | Número da linha de detalhe (sequência do item) |
| CodRet | CHARACTER | Código fiscal do imposto de retenção |
Tasa | CHARACTER | Percentual do imposto |
MntSujetoaRet | CHARACTER | Valor base do imposto |
ValRetPerc | CHARACTER | Valor do imposto de retenção |