Páginas filhas
  • Cotação de Moeda

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

  • O parâmetro de integração "MOEDAPADRAO" deve ser informado e o mesmo será utilizado como Moeda de referência da cotação.
Mensagem PadrãoDescriçãoTabelaCampoObservação
InternalId


Campo não utilizado na integração
CurrencyInternalIdInternalId da MoedaGCotacaoSIMBOLOCampo utilizado para obtenção da tabela De-Para.


GCotacaoSIMBOLOREFCampo da moeda de referência é obtido a partir do parâmetro "MOEDAPADRAO"
Period / MonthMês da CotaçãoGCotacaoDATACampo utilizado para compor o mês da data da cotação.
Period / YearNúmero de casas decimaisGCotacaoDATACampo utilizado para compor o ano da data da cotação.
Quotation / InternalIdInternalId da CotaçãoGCotacaoSIMBOLO|DATA|SIMBOLOREF
Quotation / DayDia da cotaçãoGCotacaoDATACampo utilizado para compor o dia da data da cotação.
Quotation / ValueValor da cotaçãoGCotacaoFATOR
FATORREALCampo enviado na tag Value por conter o valor com casas decimais.

Exemplos:


Bloco de código
titleExemplo de Envio em JSon
{
   "Header":{
      "UUID":"e79052db-2a88-4cae-ad74-e2d0781302f9",
      "Type":"BusinessMessage",
      "SubType":"event",
      "Transaction":"CURRENCYQUOTATION",
      "Version":"2.001",
      "StandardVersion":"1.000",
      "SourceApplication":"RM",
      "ProductName":"RM",
      "ProductVersion":"12.1.2302.0",
      "CompanyId":"1",
      "BranchId":"1",
      "GeneratedOn":"2022-10-21T14:22:28.5795019Z",
      "DeliveryType":"Async",
      "CompanySharingMode":null,
      "BusinessUnitySharingMode":null,
      "BranchSharingMode":null,
      "Event":"upsert"
   },
   "Content":{
      "CurrencyCode":"U$",
      "CurrencyInternalId":"U$",
      "Period":{
         "Year":2022,
         "Month":10
      },
      "ListOfQuotation":[
         {
            "InternalId":"U$|21/10/2022 00:00:00|R$",
            "Day":21,
            "Value":5.27
         }
      ]
   }
}
Bloco de código
titleExemplo de Envio em XML
<TOTVSMessage>
  <MessageInformation version="2.001">
    <UUID>b88a3caf-8ea5-47d0-a8da-8bd5f26c2d19</UUID>
    <Type>BusinessMessage</Type>
    <Transaction>CURRENCYQUOTATION</Transaction>
    <StandardVersion>1.000</StandardVersion>
    <SourceApplication>RM</SourceApplication>
    <CompanyId>1</CompanyId>
    <BranchId>1</BranchId>
    <Product name="RM" version="12.1.2302.0" />
    <GeneratedOn>2022-10-20T15:22:18</GeneratedOn>
    <DeliveryType>Sync</DeliveryType>
  </MessageInformation>
  <BusinessMessage>
    <BusinessEvent>
      <Entity>CURRENCYQUOTATION</Entity>
      <Event>Upsert</Event>
    </BusinessEvent>
    <BusinessContent>
      <CurrencyCode>U$</CurrencyCode>
      <CurrencyInternalId>U$</CurrencyInternalId>
      <Period>
        <Year>2022</Year>
        <Month>10</Month>
      </Period>
      <ListOfQuotation>
        <Quotation>
          <InternalId>U$|20/10/2022 00:00:00|R$</InternalId>
          <Day>20</Day>
          <Value>5.27</Value>
        </Quotation>
      </ListOfQuotation>
    </BusinessContent>
  </BusinessMessage>
</TOTVSMessage>