Detalhes da Conexão do Sage 200
Introdução
Versão do conector
Esta documentação é baseada na versão 21.0.8257 do conector.
Começando
Suporte à versão Sage 200
O conector aproveita a API do Sage200 para permitir o acesso bidirecional ao Sage200.
Estabelecendo uma Conexão
Conectando-se ao Sage 200
Antes de se conectar, você deve garantir que sua conta esteja registrada para acesso à API do Sage. Você pode fazer isso facilmente seguindo este link:
<https://developer.columbus.sage.com/docs/services/api/uk/subscribe>.<br/>
Você precisará selecionar uma assinatura que contenha a API da sua edição Sage 200 (StandardUK ou ProfessionalUK). O Sage 200 Ilimitado a assinatura deve conter as APIs de ambas as edições.
Para se conectar ao Sage 200, especifique as seguintes propriedades de conexão:
Schema:
Determina a qual edição do Sage 200 você está se conectando. EspecifiqueStandardUK
ouProfessionalUK
.SubscriptionKey:
Depois de assinar a API, você pode encontrar a chave de assinatura em seu perfil depois de fazer login no Sage 200.
Autenticação no Sage 200
O Sage 200 usa o padrão de autenticação OAuth.
Você pode se conectar depois de definir as propriedades de conexão necessárias para suas credenciais de usuário e obter os tokens de acesso necessários usando uma ferramenta como o Postman.
Consulte Usando autenticação OAuth para obter um guia de autenticação e detalhes do fluxo de autenticação OAuth.
Usando Autenticação OAuth
OAuth requer o uso de tokens de acesso obtidos com Postman ou ferramenta similar. A autenticação OAuth é suportada conforme descrito em Conexão em Configurar conexões OAuth.
Acesso a Dados de Ajuste Fino
Outras Propriedades
CompanyId
: A empresa específica para se conectar. Só deve ser definido se você tiver várias empresas. O CompanyId deve ser enviado a você pelo Sage quando cada empresa é criada.
Anotações Importantes
Procedimentos Armazenados
- Os recursos de procedimentos armazenados descritos nesta documentação não são suportados no momento.
- Como os procedimentos armazenados não são suportados atualmente, qualquer recurso dependente de procedimentos armazenados também não é suportado atualmente.
Arquivos de Configuração e Seus Caminhos
- Todas as referências para adicionar arquivos de configuração e seus caminhos referem-se a arquivos e locais no Harmony Agente onde o conector está instalado. Esses caminhos devem ser ajustados conforme apropriado, dependendo do agente e do sistema operacional. Se vários agentes forem usados em um grupo de agentes, arquivos idênticos serão necessários em cada agente.
Características Avançadas
Esta seção detalha uma seleção de recursos avançados do conector Sage 200.
Visualizações definidas pelo usuário
O conector permite definir tabelas virtuais, denominadas visualizações definidas pelo usuário, cujo conteúdo é decidido por uma consultar pré-configurada. Essas exibições são úteis quando você não pode controlar diretamente as consultas enviadas aos drivers. Consulte Visualizações definidas pelo usuário para obter uma visão geral da criação e configuração de exibições personalizadas.
Configuração SSL
Use Configuração SSL para ajustar como o conector lida com as negociações de certificado TLS/SSL. Você pode escolher entre vários formatos de certificado; Veja o SSLServerCert
propriedade em "Opções de cadeia de conexão" para obter mais informações.
Procurador
Para configurar o conector usando configurações de proxy do Agente Privado, selecione os Use Proxy Settings
caixa de seleção na tela de configuração da conexão.
Visualizações Definidas pelo Usuário
O Jitterbit Connector for Sage 200 permite definir uma tabela virtual cujo conteúdo é decidido por uma consultar pré-configurada. Elas são chamadas de Visualizações definidas pelo usuário, que são úteis em situações em que você não pode controlar diretamente a consultar que está sendo emitida para o driver, por exemplo, ao usar o driver da Jitterbit. As Visualizações Definidas pelo Usuário podem ser usadas para definir predicados que são sempre aplicados. Se você especificar predicados adicionais na consultar para a visualização, eles serão combinados com a consultar já definida como parte da visualização.
Há duas maneiras de criar exibições definidas pelo usuário:
- Crie um arquivo de configuração em formato JSON definindo as visualizações desejadas.
- declarações DDL.
Definindo Visualizações Usando um Arquivo de Configuração
As visualizações definidas pelo usuário são definidas em um arquivo de configuração formatado em JSON chamado UserDefinedViews.json
. O conector detecta automaticamente as visualizações especificadas neste arquivo.
Você também pode ter várias definições de exibição e controlá-las usando o UserDefinedViews
propriedade de conexão. Quando você usa essa propriedade, apenas as exibições especificadas são vistas pelo conector.
Este arquivo de configuração de exibição definida pelo usuário é formatado da seguinte forma:
- Cada elemento raiz define o nome de uma visualização.
- Cada elemento raiz contém um elemento filho, chamado
query
, que contém a consultar SQL personalizada para a exibição.
Por exemplo:
{
"MyView": {
"query": "SELECT * FROM Banks WHERE MyColumn = 'value'"
},
"MyView2": {
"query": "SELECT * FROM MyTable WHERE Id IN (1,2,3)"
}
}
Use o UserDefinedViews
propriedade de conexão para especificar a localização do seu arquivo de configuração JSON. Por exemplo:
"UserDefinedViews", "C:\Users\yourusername\Desktop\tmp\UserDefinedViews.json"
Esquema para Exibições Definidas pelo Usuário
As visualizações definidas pelo usuário são expostas no UserViews
esquema por padrão. Isso é feito para evitar que o nome da exibição entre em conflito com uma entidade real no modelo de dados. Você pode alterar o nome do esquema usado para UserViews definindo o UserViewsSchemaName
propriedade.
Trabalhando com Exibições Definidas pelo Usuário
Por exemplo, uma instrução SQL com uma Visualização Definida pelo Usuário chamada UserViews.RCustomers
lista apenas clientes em Raleigh:
SELECT * FROM Customers WHERE City = 'Raleigh';
Exemplo de consultar ao driver:
SELECT * FROM UserViews.RCustomers WHERE Status = 'Active';
Resultando na consultar efetiva à fonte:
SELECT * FROM Customers WHERE City = 'Raleigh' AND Status = 'Active';
Esse é um exemplo muito simples de uma consultar a uma exibição definida pelo usuário que é efetivamente uma combinação da consultar de exibição e da definição de exibição. É possível compor essas consultas em padrões bem mais complexos. Todas as operações SQL são permitidas em ambas as consultas e são combinadas quando apropriado.
Configuração SSL
Personalizando a Configuração SSL
Por padrão, o conector tenta negociar SSL/TLS verificando o certificado do servidor em relação ao armazenamento de certificados confiáveis do sistema.
Para especificar outro certificado, consulte o SSLServerCert
propriedade para os formatos disponíveis para fazê-lo.
Modelo de Dados
Visão geral
Esta seção mostra os objetos de API disponíveis e fornece mais informações sobre a execução de SQL para APIs do Sage 200.
Características principais
- O conector modela entidades Sage 200 como bancos, clientes e produtos como visualizações relacionais, permitindo que você escreva SQL para consultar dados Sage 200.
- Procedimentos armazenados* permitem que você execute operações no Sage 200, incluindo recuperar o token de acesso e mantê-lo atualizado no OAuth 2.0.
- A conectividade ao vivo com esses objetos significa que quaisquer alterações em sua conta Sage 200 são refletidas imediatamente ao usar o conector.
Modelo de dados Sage 200 StandardUK
Modelo de dados padrão Sage200 do Reino Unido descreve os esquemas disponíveis para se conectar a contas Sage 200 Standard UK. Você pode usar tabelas para trabalhar com dados do Sage 200 ao vivo. Você pode usar procedimentos armazenados* fornecido pelo Jitterbit Connector for Sage 200 para automatizar o trabalho com dados do Sage 200.
Modelo de dados do Sage 200 ProfessionalUK
Modelo de dados do Sage200 ProfessionalUK descreve os esquemas disponíveis para se conectar a contas do Sage 200 Professional UK. Você pode usar tabelas para trabalhar com dados do Sage 200 ao vivo. Você pode usar procedimentos armazenados* fornecido pelo Jitterbit Connector for Sage 200 para automatizar o trabalho com dados do Sage 200.
Processamento de consulta colaborativa
O conector transfere o máximo possível do processamento da instrução SELECT para o Sage 200 e, em seguida, processa o restante da consultar na memória. As limitações e requisitos da API também estão documentados nesta seção.
Ver SupportEnhancedSQL
para obter mais informações sobre como o conector contorna as limitações da API com processamento na memória do lado do cliente.
Modelo de Dados Sage200 StandardUK
Visualizações
Visualizações descreve as exibições disponíveis. As visualizações são definidas estaticamente para modelar bancos, clientes, produtos e muito mais.
Procedimentos Armazenados
NOTE:
Procedimentos armazenados não são suportados atualmente. Veja a nota para detalhes.
Procedimentos armazenados são interfaces semelhantes a funções para o Sage 200. Procedimentos armazenados* permitem executar operações no Sage 200, como recuperar o token de acesso OAuth.
Visualizações
As exibições são compostas por colunas e pseudocolunas. As exibições são semelhantes às tabelas na forma como os dados são representados; no entanto, as exibições não oferecem suporte a atualizações. Entidades que são representadas como exibições são normalmente entidades somente leitura. Frequentemente, um procedimento armazenado* está disponível para atualizar os dados se tal funcionalidade for aplicável à fonte de dados.
As consultas podem ser executadas em uma exibição como se fosse uma tabela normal, e os dados retornados são semelhantes nesse aspecto. Para saber mais sobre tabelas e procedimentos armazenados, navegue até as entradas correspondentes neste documento de ajuda.
Conector Jitterbit para Visualizações do Sage 200
Nome | Descrição |
---|---|
BankPostedTransactions | As transações lançadas pelo banco são criadas quando transações, como recebimentos ou pagamentos, são lançadas no Livro Caixa. |
Banks | As contas bancárias podem ser criadas no Sage 200 para qualquer tipo de conta na qual o dinheiro seja depositado/saído, por exemplo, dinheiro, cartões de crédito ou conta corrente comercial. As contas bancárias podem estar em qualquer moeda e todos os saldos são registrados na moeda específica dessa conta bancária. |
CompanyDetails | Cada instância do Sage 200 é configurada para a empresa que o utiliza. Uma empresa é identificada no Sage 200 pelo seu nome. O Sage 200 armazena detalhes separados da empresa para cada empresa criada. As informações armazenadas nos detalhes da empresa são informações típicas da empresa, como número de registro do IVA e detalhes de contato da empresa. |
CostCentres | Os centros de custo são normalmente usados para ajudar a agrupar custos relacionados e relatar um segmento específico de uma organização, ou seja, uma divisão da empresa, como vendas ou produção. |
Currencies | O Sage 200 funciona em várias moedas e cada empresa pode configurar até 99 moedas para usar, e todas podem ser configuradas para usar uma única taxa de câmbio, taxas de câmbio de período ou ambas. Uma moeda deve ser configurada como moeda base e isso não pode ser alterado depois que as transações forem inseridas. Se uma moeda for configurada como modificável, a taxa de câmbio pode ser modificada ao inserir transações. |
CustomerContacts | As informações podem ser armazenadas para vários contatos em cada conta de cliente. Cada contato pode ter seus próprios detalhes, como números de telefone, números de fax, endereço e-mail e site. |
CustomerDeliveryAddresses | Um cliente pode ter vários endereços de entrega armazenados em sua conta, que podem ser usados ao criar uma fatura ou pedido de venda. |
Customers | Os clientes são uma das entidades mais importantes dentro do Sage 200, pois estão associados a muitos recursos importantes dentro do aplicativo e sustentam a maioria dos principais recursos (por exemplo, ordens de venda, recibos de pagamento, etc.). Ao fazer solicitações maiores de informações do cliente, o recurso Customer Views pode ser uma alternativa mais rápida a esse recurso. |
Departments | Os departamentos são uma subdivisão dos centros de custo e são usados onde custos ou receitas específicas precisam ser agrupados e relatados separadamente. Por exemplo, um centro de custo pode ser uma área de vendas como Nordeste ou Sudoeste e diferentes departamentos podem ser Administração e Treinamento. |
FinancialReportLayouts | Os layouts das demonstrações financeiras são projetados para fornecer uma representação clara de suas contas. Este recurso retorna os detalhes de todos os layouts de demonstrativos financeiros. O campo de classificação padrão (orderby) é por 'financial_report_layout_id' e 'financial_report_row_report_row' ascendente. |
FinancialYearPeriods | Este recurso retorna os detalhes de todos os períodos contábeis de todos os exercícios financeiros mantidos para a empresa. Uma empresa sempre tem cinco anos financeiros futuros e pode ter anos anteriores ilimitados, dependendo de quanto tempo a empresa está operando. O campo de classificação padrão (orderby) é por 'financial_year_start_date' e 'period_number' ascendente. |
NominalCodes | As contas nominais são fundamentais para o sucesso da gestão das finanças da empresa. O valor de cada transação inserida no Sage 200 é lançado em uma conta nominal e é onde as receitas e despesas do negócio são registradas. As contas nominais incluem um código, um centro de custo e um departamento. |
NominalReportCategories | As categorias de relatório nominal são usadas em demonstrações financeiras (PL, Balanço) para agrupar códigos nominais sob títulos e para determinar se o valor do código nominal é relatado no layout do Balanço (Ativo e Passivo) ou Lucro e Perda (Receita e Despesa). |
NominalTransactionAnalysisCodes | Os códigos de análise de transação nominal são usados para agrupar itens de análise nominal em vários tipos de transação |
PendingEmails | Ao trabalhar com o Microsoft Flow, é útil poder acessar e-mails pendentes para enviar como notificações ao usuário do Sage 200. |
PriceBands | Uma faixa de preço é simplesmente uma lista de preços. Eles são usados para oferecer preços diferentes para clientes diferentes. Os preços dos produtos são definidos em cada faixa de preço. O preço que um cliente recebe por um produto depende da faixa de preço à qual sua conta está vinculada. |
ProductGroups | Os grupos de produtos são usados para agrupar itens de estoque com características ou requisitos semelhantes. Grupos de produtos fornecem várias configurações padrão para itens de estoque e possuem seu próprio código e descrição exclusivos. |
ProductPrices | Isso retorna os preços de venda de seus produtos. Um preço é retornado para cada faixa de preço associada a um produto. Uma faixa de preço é simplesmente uma lista de preços. O preço que um cliente recebe por um produto depende da faixa de preço à qual sua conta está vinculada. A faixa de preço 'Padrão' é o padrão. Os preços retornados aqui não incluem nenhum desconto específico do cliente. O campo de classificação padrão (orderby) é por 'product_code' crescente. |
Products | Os produtos são usados para rastrear o estoque dentro do Sage 200. Isso não se aplica apenas a itens físicos, mas também a itens solicitados diretamente de fornecedores, serviços e tempo ou mão-de-obra que podem ser incluídos nas faturas dos clientes. |
ProductTransactions | Uma transação de produto é criada sempre que um produto entra ou sai do estoque. As transações de produtos são criadas a partir de várias fontes, como ordens de compra, ordens de venda, transferências entre armazéns etc. Este recurso retorna os detalhes das transações de produtos. O campo de classificação padrão (orderby) é por 'id' decrescente. |
PurchaseOrderLines | Ao fazer solicitações maiores de informações de pedidos de compra, o recurso Visualizações de Linhas de Pedidos de Compras é uma alternativa mais rápida ao recurso 'Pedidos de Compras'. |
PurchaseOrders | As ordens de compra são usadas para representar a compra de bens ou serviços de um fornecedor. Eles são centrais para um negócio e definem os termos (preço, quantidade e prazos) pelos quais os produtos ou serviços serão recebidos. |
PurchasePostedTransactions | As transações lançadas de compra são criadas quando as transações, como compras feitas, reembolsos ou notas de crédito, são lançadas no Livro Razão de Compras. Não é possível utilizar este recurso da API para criar transações lançadas. |
SalesHistoricalTransactions | As transações históricas de vendas são criadas quando as transações são arquivadas do Livro Razão de Vendas. Não é possível usar este recurso da API para criar transações históricas. |
SalesOrderAdditionalCharges | Encargos adicionais podem ser adicionados aos pedidos de vendas para contabilizar itens como transporte e seguro. Dentro do aplicativo Sage 200, os usuários podem configurar e manter a lista de cobranças adicionais que podem ser referenciadas ao criar um pedido de venda. Esse recurso de API pode ser usado para determinar para que serve cada cobrança adicional. |
SalesOrderLines | Ao fazer solicitações maiores de informações de pedidos de vendas, o recurso Visualizações de linha de pedidos de vendas é uma alternativa mais rápida ao recurso 'Pedidos de vendas'. O recurso Visualizações de linha de pedido de vendas retorna mais informações do que o recurso 'Pedidos de vendas' e, portanto, reduz o número de solicitações de API necessárias para retornar as mesmas informações de vários recursos. Este recurso retorna uma visão de pedidos de vendas, linhas de pedidos de vendas, clientes, produtos, armazéns, códigos de impostos e moedas que podem ser consultados em qualquer campo. O campo de classificação padrão (orderby) é por 'sop_order_id' e 'sop_order_line_id' descendente. |
SalesOrderProformaLines | Este recurso retorna uma visão de pro formas de vendas, linhas pro forma de vendas, clientes, produtos, armazéns, códigos de impostos e moedas que podem ser consultados em qualquer campo. O campo de classificação padrão (orderby) é por 'sop_proforma_id' e 'sop_proforma_line_id' descendente. |
SalesOrderQuoteLines | Este recurso retorna uma visão de cotações de vendas, linhas de cotações de vendas, clientes, produtos, armazéns, códigos de impostos e moedas que podem ser consultados em qualquer campo. O campo de classificação padrão (orderby) é por 'sop_quote_id' e 'sop_quote_line_id' descendente. |
SalesOrders | Pedidos de venda são usados para representar a venda de mercadorias ou serviços a um cliente. Eles são centrais para um negócio e definem os termos (preço, quantidade e prazos) pelos quais os produtos ou serviços serão entregues. Nota: Adicionando itens rastreáveis a pedidos de vendas. Se você estiver usando itens de estoque rastreáveis e um item for definido para ser vendido a partir de um único lote, a quantidade do pedido deverá ser menor ou igual à quantidade no lote. Se você tentar pedir mais do que a quantidade do lote, o pedido não poderá ser postado por meio da API. |
SalesPostedTransactions | As transações de vendas lançadas são criadas quando as transações, como pedidos faturados, recebimentos, reembolsos ou notas de crédito, são lançadas no Livro Razão de Vendas. Não é possível usar este recurso da API para criar transações lançadas. Para postar uma transação, o recurso de API necessário deve ser invocado. Ao fazer solicitações maiores de informações do cliente, o recurso Visualizações de transações de vendas pode ser uma alternativa mais rápida a esse recurso. |
SalesTradingPeriods | Este recurso retorna os detalhes de todos os períodos de negociação de vendas para todos os anos financeiros mantidos para a empresa. Uma empresa pode ter os períodos de negociação definidos como iguais aos períodos contábeis ou como períodos diferentes. (Apenas Sage 200c Professional e Sage 200 Extra Online, Sage 200c Standard por defeito para períodos de ano financeiro) |
SalesTransactions | Ao fazer solicitações de API maiores para informações de transação do razão de vendas, o recurso Exibições de transações de vendas pode ser uma alternativa mais rápida ao recurso 'Transações publicadas de vendas'. O recurso Visualizações de transações de vendas também retorna uma amplitude maior de informações do que as transações de vendas postadas. |
StockSettings | Essas configurações para definir como processar e gerenciar seu estoque. |
SupplierContacts | As informações podem ser armazenadas para vários contatos em cada conta do fornecedor. Cada contato pode ter seus próprios detalhes, como números de telefone, números de fax, endereço e-mail e site. |
Suppliers | Os fornecedores são uma das entidades mais importantes do Sage 200, pois estão associados a muitos recursos importantes no aplicativo e sustentam a maioria dos principais recursos (por exemplo, ordens de compra, recibos de compra, etc.). |
TaxCodes | Os códigos de imposto são normalmente usados para as taxas de IVA das empresas do Reino Unido. São acessados pelos módulos do Sage 200 para: - Analisar as taxas para contas do Razão Nominal. - Analisar as taxas à Declaração de IVA. - Leia porcentagens para cálculos em transações. |
WarehouseHoldings | Todo o estoque dentro do Sage 200, independentemente do tipo (estoque, serviço/mão de obra ou diversos), requer um local de armazenamento. A localização indica onde um item é armazenado e as configurações de nível de estoque para cada produto no depósito, ou seja, o nível de novo pedido, os níveis de estoque mínimo e máximo. Itens com um tipo de 'Estoque' têm níveis registrados para cada local de depósito e os níveis são usados na alocação, saída e recebimento de estoque. Se a configuração de estoque UseMultipleLocations for verdadeira, um produto pode ser vinculado a vários depósitos. Você não pode excluir o último armazém associado a um produto. |
Warehouses | Todo estoque dentro do Sage 200, independentemente do tipo (estoque, serviço/mão de obra ou diversos), requer um local de armazenamento. Por defeito, o armazém HOME é criado no Sage 200, pode então criar os seus próprios armazéns. |
Transações Postadas pelo Banco
As transações lançadas pelo banco são criadas quando transações, como recebimentos ou pagamentos, são lançadas no Livro Caixa.
Informações Específicas da Tabela
Selecione
O driver usa a API online padrão do Sage 200c para processar os critérios de pesquisa. Todos os filtros são processados no lado do servidor, exceto: colunas NominalAnalysisItems,TaxAnalysisItems,TradeItems.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM BankPostedTransactions WHERE Id=29448
SELECT * FROM BankPostedTransactions WHERE BankId=29401
SELECT * FROM BankPostedTransactions WHERE BankTransactionType='Payment'
SELECT * FROM BankPostedTransactions WHERE EntryDescription='Opening Balance'
SELECT * FROM BankPostedTransactions WHERE Reference='O/Bal'
SELECT * FROM BankPostedTransactions WHERE SecondReference='abc'
SELECT * FROM BankPostedTransactions WHERE TransactionDate='2017-12-31T01:00:00.000+01:00'
SELECT * FROM BankPostedTransactions WHERE PostedDate='2017-09-13T02:00:00.000+02:00'
SELECT * FROM BankPostedTransactions WHERE ChequeValue=-6511.96
SELECT * FROM BankPostedTransactions WHERE ChequeDiscountValue=0
SELECT * FROM BankPostedTransactions WHERE ChequeToAccountCurrencyRate=1
SELECT * FROM BankPostedTransactions WHERE BankChequeToBaseCurrencyRate=1
SELECT * FROM BankPostedTransactions WHERE ChequeCurrencyId=2103
SELECT * FROM BankPostedTransactions WHERE Urn=24
SELECT * FROM BankPostedTransactions WHERE UserName='Migration'
SELECT * FROM BankPostedTransactions WHERE DateTimeUpdated='2018-02-28T15:23:46.467+01:00'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
Id [KEY] | Long | Eu ia. | |
BankId | Long | Bancos.ID | Identificação do banco. Ver bancos |
BankTransactionType | String | Tipo de transação. Veja bank_transaction_types | |
EntryDescription | String | Descrição da transação. | |
Reference | String | Referência da transação. | |
SecondReference | String | Segunda referência. | |
TransactionDate | Date | Data da transação. | |
PostedDate | Date | Data de envio. | |
ChequeValue | Decimal | Valor da entrada. | |
ChequeDiscountValue | Decimal | Valor do desconto de entrada. | |
ChequeToAccountCurrencyRate | Decimal | Taxa de câmbio entre a moeda da conta bancária e a moeda do cheque. | |
BankChequeToBaseCurrencyRate | Decimal | Taxa de câmbio entre a conta bancária e a moeda base da empresa. | |
ChequeCurrencyId | Long | Identificação da moeda. Ver moedas | |
Urn | Long | Número de referência único. | |
UserName | String | Usuário que inseriu a transação. | |
NominalAnalysisItems | String | Itens de análise nominal. Veja bank_posted_transactions_nominal_analysis_items | |
TaxAnalysisItems | String | Itens de análise tributária. Veja bank_posted_transactions_tax_analysis_items | |
TradeItems | String | Itens comerciais. Veja bank_posted_transactions_trade_items | |
DateTimeUpdated | Datetime | A data e a hora em que esta entidade foi atualizada pela última vez (UTC). |
Bancos
As contas bancárias podem ser criadas no Sage 200 para qualquer tipo de conta na qual o dinheiro seja depositado/saído, por exemplo, dinheiro, cartões de crédito ou conta corrente comercial. As contas bancárias podem estar em qualquer moeda e todos os saldos são registrados na moeda específica dessa conta bancária.
Informações Específicas da Tabela
Selecione
O driver usa a API online padrão do Sage 200c para processar os critérios de pesquisa. Todos os filtros são processados no lado do servidor, exceto: colunas BankAddressId,BankAddressContact,BankAddressCountry,BankAddressCity,BankAddressPostcode,BankAddress_1,BankAddress_2,BankAddress_3,BankAddress_4,BankContacts.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM Banks WHERE Id=29401
SELECT * FROM Banks WHERE Code='1200'
SELECT * FROM Banks WHERE Description='Bank Current Account'
SELECT * FROM Banks WHERE SortCode='233434'
SELECT * FROM Banks WHERE AccountNo='003234234'
SELECT * FROM Banks WHERE BankName='Lloyds Bank PLC'
SELECT * FROM Banks WHERE AccountType='BankAccountTypeCurrent'
SELECT * FROM Banks WHERE AccountStatusType='AccountStatusActive'
SELECT * FROM Banks WHERE Balance=-9941.57
SELECT * FROM Banks WHERE BalanceInBase=-9941.57
SELECT * FROM Banks WHERE OverdraftLimit=0
SELECT * FROM Banks WHERE AccountName='Stationery & Computer Mart UK Ltd'
SELECT * FROM Banks WHERE Iban='abc'
SELECT * FROM Banks WHERE Bic='abc'
SELECT * FROM Banks WHERE StatementBalance=0
SELECT * FROM Banks WHERE StatementDate='2019-10-02T11:46:53Z'
SELECT * FROM Banks WHERE AccountCurrencyId=2103
SELECT * FROM Banks WHERE DateTimeUpdated='2018-02-28T15:23:46.070+01:00'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
Id [KEY] | Long | Identificação do registro da conta bancária. | |
Code | String | Código da conta bancária. | |
Description | String | Descrição do banco. | |
SortCode | String | Código de classificação do Banco. | |
AccountNo | String | Número da conta de banco. | |
BankName | String | Nome do banco. | |
AccountType | String | Tipo de conta bancária. Consulte tipos_de_conta_bancária | |
AccountStatusType | String | O status da conta bancária (Sage 200c Standard e versões do Professional lançadas após fevereiro de 2018). Por exemplo, isso pode ser 'Ativo' ou 'Oculto'. Veja account_status_types | |
Balance | Decimal | Saldo bancário. | |
BalanceInBase | Decimal | Saldo bancário na moeda base. | |
OverdraftLimit | Decimal | Limite de cheque especial bancário. | |
AccountName | String | Nome da conta. | |
Iban | String | Número da conta do banco internacional. | |
Bic | String | Código de identificação bancária. | |
StatementBalance | Decimal | Último balanço. | |
StatementDate | Date | Data da última declaração. | |
AccountCurrencyId | Long | Moedas.ID | Id de registro de moeda. Ver moedas |
BankAddressId | Long | Endereço do banco. Identificação do registro do endereço do banco. | |
BankAddressContact | String | Endereço do banco. Endereço Nome do contato. | |
BankAddressCountry | String | Endereço do banco. País. | |
BankAddressCity | String | Endereço do banco. Cidade. | |
BankAddressPostcode | String | Endereço do banco. Código postal. | |
BankAddress_1 | String | Endereço do banco. Linha de endereço 1. | |
BankAddress_2 | String | Endereço do banco. Linha de endereço 2. | |
BankAddress_3 | String | Endereço do banco. Linha de endereço 3. | |
BankAddress_4 | String | Endereço do banco. Linha de endereço 4. | |
BankContacts | String | Cobrança de valores de contato bancário. | |
DateTimeUpdated | Datetime | A data e a hora em que esta entidade foi atualizada pela última vez (UTC). |
Detalhes da Companhia
Cada instância do Sage 200 é configurada para a empresa que o utiliza. Uma empresa é identificada no Sage 200 pelo seu nome. O Sage 200 armazena detalhes separados da empresa para cada empresa criada. As informações armazenadas nos detalhes da empresa são informações típicas da empresa, como número de registro do IVA e detalhes de contato da empresa.
Informações Específicas da Tabela
Selecione
O driver usa a API online padrão do Sage 200c para processar os critérios de pesquisa. Todos os filtros são processados no lado do servidor, exceto: colunas CountryCode,CountryCodeName,CountryCodeEUMember,AddressCountry,Address_1,Address_2,Address_3,Address_4,AddressCity,AddressCounty,AddressPostcode.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM CompanyDetails WHERE Name='Stationery & Computer Mart UK'
SELECT * FROM CompanyDetails WHERE Telephone='0191 955 3000'
SELECT * FROM CompanyDetails WHERE Fax='0191 955 3001'
SELECT * FROM CompanyDetails WHERE Email='sales@stationerycomputermartuk.co.uk'
SELECT * FROM CompanyDetails WHERE Website='http://www.stationerycomputermartuk.co.uk'
SELECT * FROM CompanyDetails WHERE TaxRegistrationNumber='376 6823 94'
SELECT * FROM CompanyDetails WHERE CountryCodeId=13
SELECT * FROM CompanyDetails WHERE YearsAccountsHeldFor=2
SELECT * FROM CompanyDetails WHERE EoriNumber='abc'
SELECT * FROM CompanyDetails WHERE DateTimeUpdated='2018-02-28T15:23:46.040+01:00'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
Name [KEY] | String | Nome da empresa. | |
Telephone | String | Número de telefone. | |
Fax | String | Número de fax. | |
Email | String | Endereço E-mail. | |
Website | String | Endereço do site da empresa. | |
TaxRegistrationNumber | String | Número de inscrição fiscal. | |
CountryCodeId | Long | ID do registro do código do país. Ver country_codes | |
CountryCode | String | ID do registro do código do país. Ver country_codes | |
CountryCodeName | String | ID do registro do código do país. Ver country_codes | |
CountryCodeEUMember | Boolean | ID do registro do código do país. Ver country_codes | |
YearsAccountsHeldFor | Int | Número de anos em que existem períodos com dados nominais até um máximo de seis anos. | |
AddressCountry | String | Id do endereço da empresa. | |
Address_1 | String | O endereço da empresa. Linha de endereço 1. | |
Address_2 | String | O endereço da empresa. Linha de endereço 2. | |
Address_3 | String | O endereço da empresa. Linha de endereço 3. | |
Address_4 | String | O endereço da empresa. Linha de endereço 4. | |
AddressCity | String | O endereço da empresa. Cidade | |
AddressCounty | String | O endereço da empresa. Condado | |
AddressPostcode | String | O endereço da empresa. Código postal | |
EoriNumber | String | O número EORI da empresa. | |
DateTimeUpdated | Datetime | A data e a hora em que esta entidade foi atualizada pela última vez (UTC). |
Centros de Custo
Os centros de custo são normalmente usados para ajudar a agrupar custos relacionados e relatar um segmento específico de uma organização, ou seja, uma divisão da empresa, como vendas ou produção.
Informações Específicas da Tabela
Selecione
O driver usa o Sage 200c Standard Online API para processar todos os critérios de pesquisa.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM CostCentres WHERE Id=1015
SELECT * FROM CostCentres WHERE Code='abc'
SELECT * FROM CostCentres WHERE Name='abc'
SELECT * FROM CostCentres WHERE DateTimeUpdated='2018-02-28T15:23:46.230+01:00'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
Id [KEY] | Long | ID do registro do centro de custo. | |
Code | String | Código do centro de custo. | |
Name | String | Nome do centro de custo. | |
DateTimeUpdated | Datetime | A data e a hora em que esta entidade foi atualizada pela última vez (UTC). |
Moedas
O Sage 200 funciona em várias moedas e cada empresa pode configurar até 99 moedas para usar, e todas podem ser configuradas para usar uma única taxa de câmbio, taxas de câmbio de período ou ambas. Uma moeda deve ser configurada como moeda base e isso não pode ser alterado depois que as transações forem inseridas. Se uma moeda for configurada como modificável, a taxa de câmbio pode ser modificada ao inserir transações.
Informações Específicas da Tabela
Selecione
O driver usa a API online padrão do Sage 200c para processar os critérios de pesquisa. Todos os filtros são processados no lado do servidor, exceto: colunas CurrencyIsoCode,CurrencyIsoCodeName.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM Currencies WHERE Id=2103
SELECT * FROM Currencies WHERE Symbol='£'
SELECT * FROM Currencies WHERE Name='Pound Sterling'
SELECT * FROM Currencies WHERE CoreCurrencyRate=1
SELECT * FROM Currencies WHERE EuroCurrencyRate=0.714285
SELECT * FROM Currencies WHERE CurrencyIsoCodeId=49
SELECT * FROM Currencies WHERE IsBaseCurrency=true
SELECT * FROM Currencies WHERE IsEuroCurrency=false
SELECT * FROM Currencies WHERE DateTimeUpdated='2018-02-28T15:23:46.243+01:00'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
Id [KEY] | Long | Id de registro de moeda. | |
Symbol | String | Símbolo de moeda. | |
Name | String | Nome da moeda. | |
CoreCurrencyRate | Decimal | Taxa da moeda em uso em relação à base. | |
EuroCurrencyRate | Decimal | Taxa do euro. | |
CurrencyIsoCodeId | Long | ID de registro de código de moeda ISO. Consulte a moeda_iso_codes | |
CurrencyIsoCode | String | ID de registro de código de moeda ISO. Consulte a moeda_iso_codes | |
CurrencyIsoCodeName | String | ID de registro de código de moeda ISO. Consulte a moeda_iso_codes | |
IsBaseCurrency | Bool | Flag para indicar se a moeda é a moeda base. | |
IsEuroCurrency | Bool | Sinalizador para indicar se a moeda é Euro. | |
DateTimeUpdated | Datetime | A data e a hora em que esta entidade foi atualizada pela última vez (UTC). |
ClienteContatos
As informações podem ser armazenadas para vários contatos em cada conta de cliente. Cada contato pode ter seus próprios detalhes, como números de telefone, números de fax, endereço e-mail e site.
Informações Específicas da Tabela
Selecione
O driver usa o Sage 200c Standard Online API para processar todos os critérios de pesquisa.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM CustomerContacts WHERE Id=42101
SELECT * FROM CustomerContacts WHERE CustomerId='0000000001'
SELECT * FROM CustomerContacts WHERE Name='Sample'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
Id [KEY] | Long | ID do registro de contato do cliente. | |
CustomerId | Long | Identificação do registro do cliente. | |
Name | String | Nome do contato - first_name, middle_name e last_name concatenados. | |
FirstName | String | Nome do contato. | |
MiddleName | String | Entre em contato com o nome do meio. | |
LastName | String | Sobrenome de contato. | |
IsDefault | Bool | Este é o contato padrão do cliente pai? Ver cliente | |
DefaultTelephone | String | Número de telefone padrão. | |
DefaultEmail | String | Endereço e-mail padrão. | |
SalutationId | Long | Id de saudação de contato. | |
SalutationIsDefault | Boolean | Saudação de contato. | |
SalutationCode | String | Código de saudação de contato. | |
SalutationDescription | String | Descrição da saudação de contato. | |
Emails | String | e-mails do cliente. Veja customer_emails | |
Telephones | String | Telefones do cliente. Consulte customer_telephones | |
Mobiles | String | Celulares do cliente. Veja customer_mobiles | |
Faxes | String | Faxes de clientes. Veja customer_faxes | |
Websites | String | Sites de clientes. Veja customer_websites | |
DateTimeUpdated | Datetime | A data e a hora em que esta entidade foi atualizada pela última vez (UTC). |
Endereços de Entrega do Cliente
Um cliente pode ter vários endereços de entrega armazenados em sua conta, que podem ser usados ao criar uma fatura ou pedido de venda.
Informações Específicas da Tabela
Selecione
O driver usa o Sage 200c Standard Online API para processar todos os critérios de pesquisa.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM CustomerDeliveryAddresses WHERE Id=27927
SELECT * FROM CustomerDeliveryAddresses WHERE Contact='Lee Dalkin'
SELECT * FROM CustomerDeliveryAddresses WHERE Country='abc'
SELECT * FROM CustomerDeliveryAddresses WHERE CustomerId=27825
SELECT * FROM CustomerDeliveryAddresses WHERE Description='Registered address'
SELECT * FROM CustomerDeliveryAddresses WHERE Email='newbusinessadvice@sage.com'
SELECT * FROM CustomerDeliveryAddresses WHERE Fax='01742 876 236'
SELECT * FROM CustomerDeliveryAddresses WHERE IsDefault=false
SELECT * FROM CustomerDeliveryAddresses WHERE PostalName='A1 Design Services'
SELECT * FROM CustomerDeliveryAddresses WHERE TaxCodeId=1729
SELECT * FROM CustomerDeliveryAddresses WHERE TaxNumber='GB238 3839 38'
SELECT * FROM CustomerDeliveryAddresses WHERE Telephone='01742 876 234'
SELECT * FROM CustomerDeliveryAddresses WHERE Address1='67a Station Road'
SELECT * FROM CustomerDeliveryAddresses WHERE Address2='abc'
SELECT * FROM CustomerDeliveryAddresses WHERE Address3='Blackpool'
SELECT * FROM CustomerDeliveryAddresses WHERE Address4='Lancashire'
SELECT * FROM CustomerDeliveryAddresses WHERE City='abc'
SELECT * FROM CustomerDeliveryAddresses WHERE County='abc'
SELECT * FROM CustomerDeliveryAddresses WHERE Postcode='BP12 7HT'
SELECT * FROM CustomerDeliveryAddresses WHERE AddressCountryCodeId=0
SELECT * FROM CustomerDeliveryAddresses WHERE DateTimeUpdated='2018-02-28T15:23:46.867+01:00'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
Id [KEY] | Long | O ID exclusivo do endereço de entrega do cliente. | |
Contact | String | O contato associado ao endereço de entrega do cliente. | |
Country | String | País (se estiver usando endereços segmentados no Sage 200c Professional ou Sage 200 Extra Online). | |
CustomerId | Long | ID exclusivo da conta do cliente ao qual o endereço de entrega do cliente está associado. Ver clientes | |
Description | String | A descrição do endereço de entrega do cliente. | |
Email | String | O endereço e-mail associado ao endereço de entrega do cliente. | |
Fax | String | O número de fax associado ao endereço de entrega do cliente. | |
IsDefault | Bool | Sinalize para indicar se este é o endereço de entrega do cliente padrão para o cliente pai. Ver cliente | |
PostalName | String | Nome postal é o nome da pessoa ou empresa a quem a fatura ou ordem de venda é endereçada. | |
TaxCodeId | Long | A ID do registro do código de imposto. Ver tax_codes | |
TaxNumber | String | O número do imposto. | |
Telephone | String | O número de telefone associado ao endereço de entrega do cliente. | |
Address1 | String | Linha de endereço 1. | |
Address2 | String | Linha de endereço 2. | |
Address3 | String | Linha de endereço 3. | |
Address4 | String | Linha de endereço 4. | |
City | String | Cidade (se estiver usando endereços segmentados no Sage 200c Professional ou Sage 200 Extra Online). | |
County | String | Condado (se estiver usando endereços segmentados no Sage 200c Professional ou Sage 200 Extra Online). | |
Postcode | String | Código postal. | |
AddressCountryCodeId | Long | Identificação do código do país. Ver country_codes | |
DateTimeUpdated | Datetime | A data e a hora em que esta entidade foi atualizada pela última vez (UTC). |
Clientes
Os clientes são uma das entidades mais importantes dentro do Sage 200, pois estão associados a muitos recursos importantes dentro do aplicativo e sustentam a maioria dos principais recursos (por exemplo, ordens de venda, recibos de pagamento, etc.). Ao fazer solicitações maiores de informações do cliente, o recurso Customer Views pode ser uma alternativa mais rápida a esse recurso.
Informações Específicas da Tabela
Selecione
O driver usa a API online padrão do Sage 200c para processar os critérios de pesquisa. Todos os filtros são processados no lado do servidor, exceto: CountryCode,CountryCodeName,CountryCodeEuMember,MainAddress_1,MainAddress_2,MainAddress_3,MainAddress_4,MainAddressCity,MainAddressCounty,MainAddressPostcode,Colunas de contatos.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM Customers WHERE Id=27825
SELECT * FROM Customers WHERE Reference='A1D001'
SELECT * FROM Customers WHERE Name='A1 Design Services'
SELECT * FROM Customers WHERE ShortName='A1 Desig'
SELECT * FROM Customers WHERE Balance=1120.92
SELECT * FROM Customers WHERE OnHold=false
SELECT * FROM Customers WHERE AccountStatusType='AccountStatusActive'
SELECT * FROM Customers WHERE CurrencyId=2103
SELECT * FROM Customers WHERE ExchangeRateType='ExchangeRateSingle'
SELECT * FROM Customers WHERE TelephoneCountryCode='44'
SELECT * FROM Customers WHERE TelephoneAreaCode='01742'
SELECT * FROM Customers WHERE TelephoneSubscriberNumber='876234'
SELECT * FROM Customers WHERE FaxCountryCode='44'
SELECT * FROM Customers WHERE FaxAreaCode='01742'
SELECT * FROM Customers WHERE FaxSubscriberNumber='876236'
SELECT * FROM Customers WHERE Website='www.sage.co.uk'
SELECT * FROM Customers WHERE CreditLimit=0
SELECT * FROM Customers WHERE DefaultTaxCodeId=1729
SELECT * FROM Customers WHERE VatNumber='GB238 3839 38'
SELECT * FROM Customers WHERE DunsCode='abc'
SELECT * FROM Customers WHERE AnalysisCode1='Trade'
SELECT * FROM Customers WHERE AnalysisCode2='George'
SELECT * FROM Customers WHERE AnalysisCode3='Lancashire'
SELECT * FROM Customers WHERE AnalysisCode4='abc'
SELECT * FROM Customers WHERE AnalysisCode5='abc'
SELECT * FROM Customers WHERE AverageTimeToPay=0
SELECT * FROM Customers WHERE ValueOfCurrentOrdersInSop=340.38
SELECT * FROM Customers WHERE CountryCodeId=13
SELECT * FROM Customers WHERE DateTimeUpdated='2018-03-05T11:19:18.317+01:00'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
Id [KEY] | Long | ID exclusivo do cliente. | |
Reference | String | Referência da conta do cliente. NOTA: Não é necessário se a referência do cliente estiver definida como | |
Name | String | Nome do cliente. | |
ShortName | String | Nome abreviado do cliente. | |
Balance | Decimal | Saldo da conta do cliente. | |
OnHold | Bool | Verdadeiro se a conta do cliente estiver em espera, senão Falso. | |
AccountStatusType | String | O status da conta do cliente (Sage 200c Standard e versões do Extra/Professional lançadas após julho de 2017). Por exemplo, isso pode ser 'Ativo' ou 'Oculto'. Veja account_status_types | |
CurrencyId | Long | Moedas.ID | Id de registro de moeda. Ver moedas |
ExchangeRateType | String | O tipo de taxa de câmbio usada na conta do cliente. Veja exchange_rate_types | |
TelephoneCountryCode | String | Código do país do telefone (somente Sage 200c Professional e Sage 200 Extra Online). | |
TelephoneAreaCode | String | Código de área do telefone (somente Sage 200c Professional e Sage 200 Extra Online). | |
TelephoneSubscriberNumber | String | Número de assinante de telefone (somente Sage 200c Professional e Sage 200 Extra Online). | |
FaxCountryCode | String | Código do país do fax. | |
FaxAreaCode | String | Código de área do fax. | |
FaxSubscriberNumber | String | Número do assinante de fax. | |
Website | String | Endereço do website. | |
CreditLimit | Decimal | Limite de crédito para o cliente. | |
DefaultTaxCodeId | Long | Códigos de Imposto.ID | Id de registro de código de imposto padrão. Ver tax_codes |
VatNumber | String | O número de IVA. | |
DunsCode | String | Número DUNS. | |
AnalysisCode1 | String | Código de análise 1. | |
AnalysisCode2 | String | Código de análise 2. | |
AnalysisCode3 | String | Código de análise 3. | |
AnalysisCode4 | String | Código de análise 4. | |
AnalysisCode5 | String | Código de análise 5. | |
AverageTimeToPay | Int | O tempo médio de pagamento do cliente. | |
ValueOfCurrentOrdersInSop | Decimal | Valor dos pedidos de venda atuais para este cliente. | |
CountryCodeId | Long | ID do registro do código do país. | |
CountryCode | String | O código do país do cliente. | |
CountryCodeName | String | O nome do código do país do cliente. | |
CountryCodeEuMember | Boolean | Mostra se o cliente é membro da UE. | |
MainAddress_1 | String | A linha de endereço principal dos clientes 1. | |
MainAddress_2 | String | Linha 2 do endereço principal do cliente. | |
MainAddress_3 | String | Linha 3 do endereço principal do cliente. | |
MainAddress_4 | String | Linha 4 do endereço principal do cliente. | |
MainAddressCity | String | Cidade do endereço principal do cliente. | |
MainAddressCounty | String | O município de endereço principal dos clientes. | |
MainAddressPostcode | String | O código postal do endereço principal do cliente. | |
Contacts | String | Contactos do cliente. Veja customer_contacts | |
DateTimeUpdated | Datetime | A data e a hora em que esta entidade foi atualizada pela última vez (UTC). |
Departamentos
Os departamentos são uma subdivisão dos centros de custo e são usados onde custos ou receitas específicas precisam ser agrupados e relatados separadamente. Por exemplo, um centro de custo pode ser uma área de vendas como Nordeste ou Sudoeste e diferentes departamentos podem ser Administração e Treinamento.
Informações Específicas da Tabela
Selecione
O driver usa o Sage 200c Standard Online API para processar todos os critérios de pesquisa.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM Departments WHERE Id=1016
SELECT * FROM Departments WHERE Code='abc'
SELECT * FROM Departments WHERE Name='abc'
SELECT * FROM Departments WHERE DateTimeUpdated='2018-02-28T15:23:46.277+01:00'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
Id [KEY] | Long | Identificação do registro do departamento. | |
Code | String | Código do departamento. | |
Name | String | Nome do departamento. | |
DateTimeUpdated | Datetime | A data e a hora em que esta entidade foi atualizada pela última vez (UTC). |
Layouts de Relatórios Financeiros
Os layouts das demonstrações financeiras são projetados para fornecer uma representação clara de suas contas. Este recurso retorna os detalhes de todos os layouts de demonstrativos financeiros. O campo de classificação padrão (orderby) é por 'financial_report_layout_id' e 'financial_report_row_report_row' ascendente.
Informações Específicas da Tabela
Selecione
O driver usa o Sage 200c Standard Online API para processar todos os critérios de pesquisa.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM FinancialReportLayoutViews WHERE LayoutId=46151
SELECT * FROM FinancialReportLayoutViews WHERE LayoutAccountReportType='ProfitLoss'
SELECT * FROM FinancialReportLayoutViews WHERE LayoutName='Sample Profit and Loss Layout'
SELECT * FROM FinancialReportLayoutViews WHERE RowId=47221
SELECT * FROM FinancialReportLayoutViews WHERE RowLineType='Text'
SELECT * FROM FinancialReportLayoutViews WHERE RowLayoutPositionType='Unknown'
SELECT * FROM FinancialReportLayoutViews WHERE RowLayoutDebitOrCreditType='Unknown'
SELECT * FROM FinancialReportLayoutViews WHERE RowReportRow=1
SELECT * FROM FinancialReportLayoutViews WHERE RowTitle='Sales'
SELECT * FROM FinancialReportLayoutViews WHERE RowSubtotalGroup=1
SELECT * FROM FinancialReportLayoutViews WHERE RowGroupBreak1=0
SELECT * FROM FinancialReportLayoutViews WHERE RowGroupBreak2=0
SELECT * FROM FinancialReportLayoutViews WHERE RowGroupBreak3=0
SELECT * FROM FinancialReportLayoutViews WHERE RowGroupBreak4=0
SELECT * FROM FinancialReportLayoutViews WHERE RowGroupBreak5=0
SELECT * FROM FinancialReportLayoutViews WHERE RowGroupBreak6=0
SELECT * FROM FinancialReportLayoutViews WHERE RowGroupBreak7=0
SELECT * FROM FinancialReportLayoutViews WHERE RowGroupBreak8=0
SELECT * FROM FinancialReportLayoutViews WHERE RowGroupBreak9=0
SELECT * FROM FinancialReportLayoutViews WHERE NominalAccountReportCategoryId=123
SELECT * FROM FinancialReportLayoutViews WHERE NominalAccountReportCategoryCode='abc'
SELECT * FROM FinancialReportLayoutViews WHERE NominalAccountReportCategoryDescription='abc'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
LayoutId [KEY] | Long | Id do registro do layout do relatório financeiro. | |
LayoutAccountReportType | String | O tipo de layout financeiro. Veja Financial_report_layout_types | |
LayoutName | String | nome do layout do relatório financeiro. | |
RowId | Long | Um ID de linha de relatório financeiro associado. | |
RowLineType | String | O tipo de layout financeiro. Veja Financial_report_row_line_types | |
RowLayoutPositionType | String | O tipo de posição do layout da linha do relatório financeiro. Veja finance_report_row_layout_position_types | |
RowLayoutDebitOrCreditType | String | O tipo de layout financeiro. Consulte finance_report_row_layout_debit_or_credit_types | |
RowReportRow | Int | Valor para mostrar o número da linha do relatório no layout. | |
RowTitle | String | O título da linha. | |
RowSubtotalGroup | Int | Valor para representar o subgrupo total. | |
RowGroupBreak1 | Int | Valor para representar a quebra de grupo de linhas do relatório 1. Voltar para o início | |
RowGroupBreak2 | Int | Valor para representar a quebra de grupo de linhas do relatório 2. | |
RowGroupBreak3 | Int | Valor para representar a quebra de grupo de linhas do relatório 3. | |
RowGroupBreak4 | Int | Valor para representar a quebra de grupo de linhas do relatório 4. | |
RowGroupBreak5 | Int | Valor para representar a quebra de grupo de linhas do relatório 5. | |
RowGroupBreak6 | Int | Valor para representar a quebra de grupo de linhas do relatório 6. | |
RowGroupBreak7 | Int | Valor para representar a quebra de grupo de linhas do relatório 7. | |
RowGroupBreak8 | Int | Valor para representar a quebra de grupo de linhas do relatório 8. | |
RowGroupBreak9 | Int | Valor para representar a quebra de grupo de linhas do relatório 9. | |
NominalAccountReportCategoryId | Long | Um ID específico para cada categoria de relatório de conta nominal. Consulte nominal_report_category_types | |
NominalAccountReportCategoryCode | String | O código de categoria do relatório da conta nominal. | |
NominalAccountReportCategoryDescription | String | A descrição da categoria do relatório da conta nominal. |
Períodos do Exercício Financeiro
Este recurso retorna os detalhes de todos os períodos contábeis de todos os exercícios financeiros mantidos para a empresa. Uma empresa sempre tem cinco anos financeiros futuros e pode ter anos anteriores ilimitados, dependendo de quanto tempo a empresa está operando. O campo de classificação padrão (orderby) é por 'financial_year_start_date' e 'period_number' ascendente.
Informações Específicas da Tabela
Selecione
O driver usa o Sage 200c Standard Online API para processar todos os critérios de pesquisa.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM FinancialYearPeriodViews WHERE FinancialYearId=1
SELECT * FROM FinancialYearPeriodViews WHERE FinancialYearStartDate='2018-01-01T01:00:00.000+01:00'
SELECT * FROM FinancialYearPeriodViews WHERE FinancialYearEndDate='2018-12-31T01:00:00.000+01:00'
SELECT * FROM FinancialYearPeriodViews WHERE YearRelativeToCurrentYear=0
SELECT * FROM FinancialYearPeriodViews WHERE NumberOfPeriodsInYear=12
SELECT * FROM FinancialYearPeriodViews WHERE AccountingPeriodId=1
SELECT * FROM FinancialYearPeriodViews WHERE PeriodNumber=1
SELECT * FROM FinancialYearPeriodViews WHERE PeriodStartDate='2018-01-01T01:00:00.000+01:00'
SELECT * FROM FinancialYearPeriodViews WHERE PeriodEndDate='2018-01-31T01:00:00.000+01:00'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
FinancialYearId [KEY] | Long | Um ID específico para cada ano fiscal. | |
FinancialYearStartDate | Date | Data de início do exercício financeiro. A string retornada inclui a hora, mas sempre será 00:00:00. | |
FinancialYearEndDate | Date | Data em que termina o exercício financeiro. A string retornada inclui a hora, mas sempre será 00:00:00. | |
YearRelativeToCurrentYear | Int | Valor para representar o ano relativo ao exercício financeiro atual. O ano financeiro atual é 0. O primeiro ano anterior é -1. O primeiro ano futuro é 1. | |
NumberOfPeriodsInYear | Int | O número de períodos no ano financeiro. | |
AccountingPeriodId | Long | Um ID específico para cada período contábil. | |
PeriodNumber | Int | Valor para mostrar o período em relação ao ano associado. Por exemplo, para um ano que começa em janeiro, janeiro será o período 1, fevereiro será o período 2 etc. | |
PeriodStartDate | Date | Data em que o período começa. A string retornada inclui a hora, mas sempre será 00:00:00. | |
PeriodEndDate | Date | Data em que o período terminou. A string retornada inclui a hora, mas sempre será 00:00:00. |
Códigos Nominais
As contas nominais são fundamentais para o sucesso da gestão das finanças da empresa. O valor de cada transação inserida no Sage 200 é lançado em uma conta nominal e é onde as receitas e despesas do negócio são registradas. As contas nominais incluem um código, um centro de custo e um departamento.
Informações Específicas da Tabela
Selecione
O driver usa o Sage 200c Standard Online API para processar todos os critérios de pesquisa.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM NominalCodes WHERE Id=2317
SELECT * FROM NominalCodes WHERE Name='Freehold Property'
SELECT * FROM NominalCodes WHERE Reference='0010'
SELECT * FROM NominalCodes WHERE CostCentreId=1015
SELECT * FROM NominalCodes WHERE CostCentreCode='abc'
SELECT * FROM NominalCodes WHERE DepartmentId=1016
SELECT * FROM NominalCodes WHERE DepartmentCode='abc'
SELECT * FROM NominalCodes WHERE NominalAccountType='NominalAccountTypePosting'
SELECT * FROM NominalCodes WHERE AccountStatusType='AccountStatusActive'
SELECT * FROM NominalCodes WHERE ReportCategoryId=2289
SELECT * FROM NominalCodes WHERE DisplayBalancesInSelectionList=false
SELECT * FROM NominalCodes WHERE BalanceYearToDate=123.3
SELECT * FROM NominalCodes WHERE DateTimeUpdated='2018-02-28T15:23:46.717+01:00'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
Id [KEY] | Long | Id de registro de código nominal. | |
Name | String | Nome de código nominal. | |
Reference | String | Referência de código nominal. | |
CostCentreId | Long | Centros de custo.ID | Id do registro do centro de custo do código nominal. Consulte centros_de_custo |
CostCentreCode | String | Código do centro de custo. | |
DepartmentId | Long | Departamentos.ID | Id de registro de departamento de código nominal. Ver departamentos |
DepartmentCode | String | Código do departamento. | |
NominalAccountType | String | O tipo do código nominal. Consulte nominal_account_types | |
AccountStatusType | String | O status do código nominal (Sage 200c Standard e versões do Professional lançadas após fevereiro de 2018). Por exemplo, isso pode ser 'Ativo' ou 'Oculto'. Veja account_status_types | |
ReportCategoryId | Long | ID do registro da categoria do relatório financeiro. Consulte nominal_report_categories | |
DisplayBalancesInSelectionList | Bool | Se os saldos para o código nominal podem ser exibidos nas listas de seleção. | |
BalanceYearToDate | Decimal | O saldo da conta nominal, se os saldos puderem ser mostrados para a conta nominal. | |
DateTimeUpdated | Datetime | A data e a hora em que esta entidade foi atualizada pela última vez (UTC). |
NominalRelatórioCategorias
As categorias de relatório nominal são usadas em demonstrações financeiras (PL, Balanço) para agrupar códigos nominais sob títulos e para determinar se o valor do código nominal é relatado no layout do Balanço (Ativo e Passivo) ou Lucro e Perda (Receita e Despesa).
Informações Específicas da Tabela
Selecione
O driver usa o Sage 200c Standard Online API para processar todos os critérios de pesquisa.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM NominalReportCategories WHERE Id=2258
SELECT * FROM NominalReportCategories WHERE AccountReportType='ProfitLoss'
SELECT * FROM NominalReportCategories WHERE Code='1'
SELECT * FROM NominalReportCategories WHERE Description='Sales'
SELECT * FROM NominalReportCategories WHERE AccountReportCategoryType='NominalReportingCategoryTypeIncome'
SELECT * FROM NominalReportCategories WHERE DateTimeUpdated='2018-02-28T15:23:45.960+01:00'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
Id [KEY] | Long | Id de registro de categoria de relatório nominal. | |
AccountReportType | String | O tipo do relatório. Veja finance_report_layout_types | |
Code | String | Código nominal da categoria do relatório. | |
Description | String | Descrição nominal da categoria do relatório. | |
AccountReportCategoryType | String | O tipo da categoria do relatório. Consulte nominal_report_category_types | |
DateTimeUpdated | Datetime | A data e a hora em que esta entidade foi atualizada pela última vez (UTC). |
NominalTransactionAnalysisCodes
Os códigos de análise de transação nominal são usados para agrupar itens de análise nominal em vários tipos de transação
Informações Específicas da Tabela
Selecione
O driver usa o Sage 200c Standard Online API para processar todos os critérios de pesquisa.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM NominalTransactionAnalysisCodes WHERE Code='Promo0715'
SELECT * FROM NominalTransactionAnalysisCodes WHERE Description='Promotion July 2015'
SELECT * FROM NominalTransactionAnalysisCodes WHERE Active=true
SELECT * FROM NominalTransactionAnalysisCodes WHERE DateTimeUpdated='2018-02-28T15:23:46.413+01:00'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
Code [KEY] | String | Código de análise de transação nominal. | |
Description | String | Descrição do código de análise de transação nominal. | |
Active | Bool | Booleano que indica se o código de análise da transação está ativo. | |
DateTimeUpdated | Datetime | A data e a hora em que esta entidade foi atualizada pela última vez (UTC). |
E-mails Pendentes
Ao trabalhar com o Microsoft Flow, é útil poder acessar e-mails pendentes para enviar como notificações ao usuário do Sage 200.
Informações Específicas da Tabela
Selecione
O driver usa o Sage 200c Standard Online API para processar todos os critérios de pesquisa.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM PendingEmails WHERE Id=123
SELECT * FROM PendingEmails WHERE EmailType='abc'
SELECT * FROM PendingEmails WHERE EmailAddress='abc'
SELECT * FROM PendingEmails WHERE EmailSubject='abc'
SELECT * FROM PendingEmails WHERE EmailBody='abc'
SELECT * FROM PendingEmails WHERE UserNumber=123
SELECT * FROM PendingEmails WHERE UserName='abc'
SELECT * FROM PendingEmails WHERE DateTimeUpdated='2019-10-02T11:46:53Z'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
Id [KEY] | Long | O ID exclusivo do identificador e-mail pendente do Sage 200. | |
EmailType | String | O tipo de e-mail pendente (que fornece a finalidade pretendida). | |
EmailAddress | String | O endereço e-mail do destinatário e-mail. | |
EmailSubject | String | O texto a ser usado para o assunto do e-mail. | |
EmailBody | String | O texto a ser usado para o corpo do e-mail. | |
UserNumber | Long | O ID do usuário do destinatário do e-mail. | |
UserName | String | O nome de usuário do destinatário do e-mail. | |
DateTimeUpdated | Datetime | A data e a hora em que esta entidade foi atualizada pela última vez (UTC). |
PriceBands
Uma faixa de preço é simplesmente uma lista de preços. Eles são usados para oferecer preços diferentes para clientes diferentes. Os preços dos produtos são definidos em cada faixa de preço. O preço que um cliente recebe por um produto depende da faixa de preço à qual sua conta está vinculada.
Informações Específicas da Tabela
Selecione
O driver usa o Sage 200c Standard Online API para processar todos os critérios de pesquisa.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM PriceBands WHERE Id=1064
SELECT * FROM PriceBands WHERE Name='Standard'
SELECT * FROM PriceBands WHERE Description='Standard'
SELECT * FROM PriceBands WHERE IsStandardBand=true
SELECT * FROM PriceBands WHERE CurrencyId=2103
SELECT * FROM PriceBands WHERE PriceBandTypeId=0
SELECT * FROM PriceBands WHERE IsActive=true
SELECT * FROM PriceBands WHERE IsTimeBased=false
SELECT * FROM PriceBands WHERE ActiveDateTimeFrom='2019-10-02T11:46:53Z'
SELECT * FROM PriceBands WHERE ActiveDateTimeTo='2019-10-02T11:46:53Z'
SELECT * FROM PriceBands WHERE DateTimeUpdated='2018-02-28T15:23:46.183+01:00'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
Id [KEY] | Long | ID do registro da faixa de preço. | |
Name | String | Nome da faixa de preço. | |
Description | String | Descrição da faixa de preço. | |
IsStandardBand | Bool | Esta é a faixa de preço padrão. | |
CurrencyId | Long | Id de registro de moeda. Ver moedas | |
PriceBandTypeId | Long | Id do registro do tipo de faixa de preço; será 0 para faixas de preços universais e 1 para faixas de preços limitadas. | |
IsActive | Bool | Esta faixa de preço está ativa. | |
IsTimeBased | Bool | Essa faixa de preço é baseada no tempo. | |
ActiveDateTimeFrom | Datetime | A data e a hora a partir da qual esta faixa de preço está ativa. | |
ActiveDateTimeTo | Datetime | A data e a hora em que esta faixa de preço está ativa. | |
DateTimeUpdated | Datetime | A data e a hora em que esta entidade foi atualizada pela última vez (UTC). |
Grupos de Produtos
Os grupos de produtos são usados para agrupar itens de estoque com características ou requisitos semelhantes. Grupos de produtos fornecem várias configurações padrão para itens de estoque e possuem seu próprio código e descrição exclusivos.
Informações Específicas da Tabela
Selecione
O driver usa o Sage 200c Standard Online API para processar todos os critérios de pesquisa.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM ProductGroups WHERE Id=34632
SELECT * FROM ProductGroups WHERE Code='NONS'
SELECT * FROM ProductGroups WHERE Description='Non Stock Item'
SELECT * FROM ProductGroups WHERE ProductType='EnumStockItemTypeMisc'
SELECT * FROM ProductGroups WHERE CanLevelsGoNegative=false
SELECT * FROM ProductGroups WHERE DateTimeUpdated='2018-02-28T15:23:46.310+01:00'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
Id [KEY] | Long | ID do grupo de produtos. | |
Code | String | Código do grupo de produtos. | |
Description | String | Descrição do grupo de produtos. | |
ProductType | String | Tipo de grupo de produtos. Ver product_types | |
CanLevelsGoNegative | Bool | Os níveis de estoque podem ficar negativos. | |
DateTimeUpdated | Datetime | A data e a hora em que esta entidade foi atualizada pela última vez (UTC). |
Preços do Produto
Isso retorna os preços de venda de seus produtos. Um preço é retornado para cada faixa de preço associada a um produto. Uma faixa de preço é simplesmente uma lista de preços. O preço que um cliente recebe por um produto depende da faixa de preço à qual sua conta está vinculada. A faixa de preço 'Padrão' é o padrão. Os preços retornados aqui não incluem nenhum desconto específico do cliente. O campo de classificação padrão (orderby) é por 'product_code' crescente.
Informações Específicas da Tabela
Selecione
O driver usa o Sage 200c Standard Online API para processar todos os critérios de pesquisa.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM ProductPriceViews WHERE ProductPriceId=34760
SELECT * FROM ProductPriceViews WHERE ProductId=34751
SELECT * FROM ProductPriceViews WHERE ProductCode='BOARD001'
SELECT * FROM ProductPriceViews WHERE ProductName='Whiteboard - Drywipe (900 x 1200)'
SELECT * FROM ProductPriceViews WHERE ProductStockUnitName='Each'
SELECT * FROM ProductPriceViews WHERE PriceBandId=1064
SELECT * FROM ProductPriceViews WHERE PriceBandName='Standard'
SELECT * FROM ProductPriceViews WHERE ProductPriceUseStandard=true
SELECT * FROM ProductPriceViews WHERE ProductPricePrice=20
SELECT * FROM ProductPriceViews WHERE CurrencyId=2103
SELECT * FROM ProductPriceViews WHERE CurrencyName='Pound Sterling'
SELECT * FROM ProductPriceViews WHERE CurrencySymbol='£'
SELECT * FROM ProductPriceViews WHERE DateTimeUpdated='2018-02-28T15:23:46.787+01:00'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
ProductPriceId [KEY] | Long | ID do registro de preço do produto. | |
ProductId [KEY] | Long | ID do registro do produto. Ver produtos | |
ProductCode | String | Código do produto. | |
ProductName | String | Nome do Produto. | |
ProductStockUnitName | String | O nome da unidade em que o produto é vendido. Por exemplo, caixa, engradado, garrafa. A unidade padrão é cada. | |
PriceBandId | Long | ID do registro da faixa de preço. | |
PriceBandName | String | O nome da faixa de preço. | |
ProductPriceUseStandard | Bool | 'True' se usa o preço da faixa de preço padrão é usado caso contrário 'False' O preço de um produto pode ser vinculado ao preço definido na faixa de preço padrão. Isso é usado quando apenas alguns preços de produtos são diferentes do preço padrão. | |
ProductPricePrice | Decimal | O preço de venda para o produto mostrado e faixa de preço. | |
CurrencyId | Long | Id de registro de moeda. Ver moedas | |
CurrencyName | String | O nome da moeda usada para o preço. | |
CurrencySymbol | String | O símbolo da moeda usada para o preço. | |
DateTimeUpdated | Datetime | A data e a hora em que esta entidade foi atualizada pela última vez (UTC). |
Produtos
Os produtos são usados para rastrear o estoque dentro do Sage 200. Isso não se aplica apenas a itens físicos, mas também a itens solicitados diretamente de fornecedores, serviços e tempo ou mão-de-obra que podem ser incluídos nas faturas dos clientes.
Informações Específicas da Tabela
Selecione
O driver usa a API online padrão do Sage 200c para processar os critérios de pesquisa. Todos os filtros são processados no lado do servidor, exceto: colunas WarehouseHoldings.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM Products WHERE Id=34737
SELECT * FROM Products WHERE Code='M'
SELECT * FROM Products WHERE Name='M'
SELECT * FROM Products WHERE Description='abc'
SELECT * FROM Products WHERE Barcode='abc'
SELECT * FROM Products WHERE AllowSalesOrder=true
SELECT * FROM Products WHERE ProductGroupId=34633
SELECT * FROM Products WHERE TaxCodeId=1731
SELECT * FROM Products WHERE DateTimeUpdated='2019-08-01T18:00:33.140+02:00'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
Id [KEY] | Long | ID do registro do produto. | |
Code | String | Código do produto. | |
Name | String | Nome do Produto. | |
Description | String | Descrição do produto. | |
Barcode | String | Código de barras do produto. | |
AllowSalesOrder | Bool | Permitido em um pedido de venda. | |
ProductGroupId | Long | ID do registro do grupo de produtos. Veja product_groups | |
TaxCodeId | Long | ID do registro do código de imposto. Ver tax_codes | |
WarehouseHoldings | String | Se a configuração de estoque UseMultipleLocations for verdadeira, você deverá especificar o(s) depósito(s) de depósito ao criar produtos. Se a configuração de estoque UseMultipleLocations for falsa, o novo produto será automaticamente vinculado ao depósito padrão (inicial). Veja warehouse_holdings | |
DateTimeUpdated | Datetime | A data e a hora em que esta entidade foi atualizada pela última vez (UTC). |
ProductTransactions
Uma transação de produto é criada sempre que um produto entra ou sai do estoque. As transações de produtos são criadas a partir de várias fontes, como ordens de compra, ordens de venda, transferências entre armazéns etc. Este recurso retorna os detalhes das transações de produtos. O campo de classificação padrão (orderby) é por 'id' decrescente.
Informações Específicas da Tabela
Selecione
O driver usa o Sage 200c Standard Online API para processar todos os critérios de pesquisa.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM ProductTransactionViews WHERE Id=36511
SELECT * FROM ProductTransactionViews WHERE ProductId=34751
SELECT * FROM ProductTransactionViews WHERE ProductCode='BOARD001'
SELECT * FROM ProductTransactionViews WHERE ProductGroupId=34640
SELECT * FROM ProductTransactionViews WHERE ProductGroupCode='0006'
SELECT * FROM ProductTransactionViews WHERE TransactionType='EnumSecondaryActivityTypeStockTakeAdjustmentIn'
SELECT * FROM ProductTransactionViews WHERE TransactionDate='2015-12-31T01:00:00.000+01:00'
SELECT * FROM ProductTransactionViews WHERE SourceAreaReference='abc'
SELECT * FROM ProductTransactionViews WHERE SourceAreaName='Internal'
SELECT * FROM ProductTransactionViews WHERE Reference='abc'
SELECT * FROM ProductTransactionViews WHERE SecondReference='STK TAKE'
SELECT * FROM ProductTransactionViews WHERE WarehouseName='Warehouse'
SELECT * FROM ProductTransactionViews WHERE BinName='Unspecified'
SELECT * FROM ProductTransactionViews WHERE Quantity=2
SELECT * FROM ProductTransactionViews WHERE UnitCostPrice=15
SELECT * FROM ProductTransactionViews WHERE UnitIssuePrice=0
SELECT * FROM ProductTransactionViews WHERE UnitDiscountValue=0
SELECT * FROM ProductTransactionViews WHERE TotalOrderDiscount=0
SELECT * FROM ProductTransactionViews WHERE CostValue=30
SELECT * FROM ProductTransactionViews WHERE IssueValue=0
SELECT * FROM ProductTransactionViews WHERE Memo='abc'
SELECT * FROM ProductTransactionViews WHERE UserName='Migration'
SELECT * FROM ProductTransactionViews WHERE AnalysisCode1='abc'
SELECT * FROM ProductTransactionViews WHERE AnalysisCode2='abc'
SELECT * FROM ProductTransactionViews WHERE AnalysisCode3='abc'
SELECT * FROM ProductTransactionViews WHERE AnalysisCode4='abc'
SELECT * FROM ProductTransactionViews WHERE AnalysisCode5='abc'
SELECT * FROM ProductTransactionViews WHERE DateTimeUpdated='2018-02-28T15:23:46.123+01:00'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
Id [KEY] | Long | ID da transação do produto. | |
ProductId | Long | ID do registro do produto. Ver produtos | |
ProductCode | String | Código do produto. | |
ProductGroupId | Long | ID do registro do grupo de produtos. Ver product_groups | |
ProductGroupCode | String | Código do grupo de produtos. Ver product_groups | |
TransactionType | String | Valor enum que descreve a transação que criou a movimentação do produto. Consulte product_transaction_types | |
TransactionDate | Date | A data da transação. | |
SourceAreaReference | String | O código da origem da transação. | |
SourceAreaName | String | O nome da origem da transação. | |
Reference | String | Pode ser uma referência opcional adicionada à transação pelo usuário ou uma referência gerada automaticamente, como o número do pedido. | |
SecondReference | String | Pode ser uma referência adicional opcional adicionada à transação pelo usuário ou uma referência gerada automaticamente, como o número da nota de despacho. | |
WarehouseName | String | O armazém de onde ou para onde o produto foi movido. Ver armazéns | |
BinName | String | O nome do compartimento ao qual a transação está relacionada. | |
Quantity | Decimal | A quantidade na transação. | |
UnitCostPrice | Decimal | O preço de custo por unidade para esta transação. | |
UnitIssuePrice | Decimal | O preço usado quando os produtos saem do estoque. | |
UnitDiscountValue | Decimal | O valor do desconto por unidade usado para esta transação. | |
TotalOrderDiscount | Decimal | O valor total do desconto da transação. | |
CostValue | Decimal | O valor total do custo. | |
IssueValue | Decimal | A emissão total ou preço de venda da transação. | |
Memo | String | Qualquer nota de memorando aplicada à transação do produto. | |
UserName | String | O nome do usuário do Sage 200 que criou a transação. | |
AnalysisCode1 | String | Código de análise 1. | |
AnalysisCode2 | String | Código de análise 2. | |
AnalysisCode3 | String | Código de análise 3. | |
AnalysisCode4 | String | Código de análise 4. | |
AnalysisCode5 | String | Código de análise 5. | |
DateTimeUpdated | Datetime | A data e a hora em que esta entidade foi atualizada pela última vez (UTC). |
Linhas de Pedido de Compra
Ao fazer solicitações maiores de informações de pedidos de compra, o recurso Visualizações de Linhas de Pedidos de Compras é uma alternativa mais rápida ao recurso 'Pedidos de Compras'.
Informações Específicas da Tabela
Selecione
O driver usa o Sage 200c Standard Online API para processar todos os critérios de pesquisa.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM PurchaseOrderLines WHERE PurchaseOrderId=42101
SELECT * FROM PurchaseOrderLines WHERE CurrencyId='0000000001'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
PurchaseOrderId [KEY] | Long | Ordens de compra.ID | ID exclusivo do pedido de compra. Consulte _pedidos |
SupplierDocumentNo | String | Número do documento do pedido de compra do fornecedor. | |
CurrencyId | Long | A ID da moeda usada para a ordem de compra. Ver moedas | |
CurrencyName | String | O nome da moeda usada para a ordem de compra. | |
CurrencySymbol | String | O símbolo da moeda usada para a ordem de compra. | |
SubtotalValue | Decimal | O valor subtotal do pedido. | |
SubtotalDiscountValue | Decimal | O valor do desconto subtotal para o pedido. | |
SubtotalLandedCostsValue | Decimal | O valor subtotal dos custos de importação do pedido. | |
LineId | Long | Id da linha da ordem de compra associada. Veja _order_lines | |
LineNumber | Short | Número da linha da ordem de compra. | |
LineType | String | Tipo de linha da ordem de compra. Veja order_return_line_types | |
LineProductCode | String | Código do produto da linha da ordem de compra. | |
LineProductDescription | String | Descrição do produto da linha de ordem de compra. Pode ser a descrição do item de estoque, texto livre, cobrança adicional ou comentário. | |
LineQuantity | Decimal | A quantidade encomendada. | |
LineUnitPrice | Decimal | O preço de compra por item. | |
LineUnitDiscountPercent | Decimal | A porcentagem de desconto por item. | |
LineUnitDiscountValue | Decimal | O valor do desconto por item. | |
LineTotalValue | Decimal | O valor total da linha. | |
LineDiscountedUnitPrice | Decimal | O preço unitário com desconto da linha. Isso é calculado subtraindo o _order_line_unit_discount_value do _order_line_unit_price. | |
LineLandedCostsValue | Decimal | O valor dos custos de importação para o pedido. | |
LineAnalysisCode1 | String | Código de análise 1. | |
LineAnalysisCode2 | String | Código de análise 2. | |
LineAnalysisCode3 | String | Código de análise 3. | |
LineAnalysisCode4 | String | Código de análise 4. | |
LineAnalysisCode5 | String | Código de análise 5. | |
LineDateTimeUpdated | Datetime | A data e a hora em que a linha do pedido foi atualizada pela última vez (UTC). | |
LineForDirectDelivery | Bool | Indica se a linha está marcada para entrega direta | |
LineShowOnSupplierDocs | Bool | Indica se a linha será exibida nos documentos do fornecedor. | |
DeliveryAddrPostalName | String | nome do endereço de entrega. | |
DeliveryAddrDescription | String | descrição do endereço de entrega. | |
DeliveryAddrAddress1 | String | linha de endereço de entrega 1. | |
DeliveryAddrAddress2 | String | linha de endereço de entrega 2. | |
DeliveryAddrAddress3 | String | linha de endereço de entrega 3. | |
DeliveryAddrAddress4 | String | linha de endereço de entrega 4. | |
DeliveryAddrCity | String | cidade do endereço de entrega. | |
DeliveryAddrCounty | String | município de endereço de entrega. | |
DeliveryAddrPostCode | String | código postal do endereço de entrega | |
DeliveryAddrCountry | String | país do endereço de entrega. | |
DeliveryAddrContact | String | morada de entrega contacto | |
DeliveryAddrTelephone | String | endereço de entrega número de telefone | |
DeliveryAddrFax | String | número de fax da linha do endereço de entrega... | |
DeliveryAddrEmail | String | linha de endereço de entrega e-mail. | |
SupplierId | Long | O ID de registro do fornecedor associado. Ver fornecedores | |
SupplierReference | String | A referência da conta do fornecedor associada. | |
SupplierName | String | O nome do fornecedor associado. | |
ProductId | Long | O ID do registro do produto associado. Retornado apenas onde _order_line_type = EnumLineTypeStandard. Ver produtos | |
ProductCode | String | O código do produto encomendado. Retornado apenas onde _order_line_type = EnumLineTypeStandard | |
ProductName | String | O nome do produto encomendado. Retornado apenas onde _order_line_type = EnumLineTypeStandard | |
ProductDescription | String | A descrição do produto associado. Retornado apenas onde _order_line_type = EnumLineTypeStandard | |
WarehouseId | Long | O ID do depósito em que o produto está armazenado. Retornado apenas onde _order_line_type = EnumLineTypeStandard. Ver armazéns | |
WarehouseName | String | O nome do armazém. Retornado apenas onde _order_line_type = EnumLineTypeStandard | |
TaxCodeId | Long | O ID do código de imposto definido na linha. Ver tax_codes | |
TaxCodeCode | Short | O código de imposto associado. | |
TaxCodeName | String | O nome do código de imposto associado. | |
TaxCodeRate | Decimal | A taxa de imposto associada. |
Ordens de Compra
As ordens de compra são usadas para representar a compra de bens ou serviços de um fornecedor. Eles são centrais para um negócio e definem os termos (preço, quantidade e prazos) pelos quais os produtos ou serviços serão recebidos.
Informações Específicas da Tabela
Selecione
O driver usa o Sage 200c Standard Online API para processar todos os critérios de pesquisa.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM PurchaseOrders WHERE Id=42101
SELECT * FROM PurchaseOrders WHERE DocumentNo='0000000001'
SELECT * FROM PurchaseOrders WHERE ExchangeRate='Sample'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
Id [KEY] | Long | Id do registro do pedido de compra. | |
DocumentNo | String | Número do documento do pedido de compra. Nota: Se for a configuração POP no Sage 200c Professional, então esta propriedade DEVE ser definida. | |
DocumentDate | Date | Data do documento do pedido de compra. | |
DocumentStatus | String | Estado do documento. Veja pop_document_status_types | |
AuthorisationStatus | String | Estado de autorização. Consulte pop_authorisation_status_types | |
SupplierId | Long | Fornecedores.ID | Identificação do registro do fornecedor. Ver fornecedores |
ExchangeRate | Decimal | Taxa de câmbio. | |
SubtotalGoodsValue | Decimal | Valor da mercadoria (soma dos itens de estoque e texto livre). | |
SubtotalChargesNetValue | Decimal | Cobra valor líquido. | |
SubtotalDiscountValue | Decimal | Valor do desconto. | |
SubtotalLandedCostsValue | Decimal | Valor dos custos de desembarque. | |
TotalNetValue | Decimal | Valor líquido (soma de todos os tipos de linha). | |
TotalTaxValue | Decimal | Valor do imposto. | |
TotalGrossValue | Decimal | Valor bruto. | |
SupplierDocumentNo | String | Número do documento do fornecedor. | |
SettlementDiscountDays | Short | Dias de desconto de liquidação. | |
SettlementDiscountPercent | Decimal | Porcentagem de desconto de liquidação. | |
DocumentDiscountPercent | Decimal | Porcentagem de desconto do documento. | |
DocumentOriginatorId | Long | ID do originador do documento. Ver usuários | |
DocumentOriginatorName | String | Nome do originador do documento. | |
DocumentCreatedById | Long | Documento criado por id. Ver usuários | |
DocumentCreatedBy | String | Documento criado por. | |
RequestedDeliveryDate | Date | Data de entrega solicitada. | |
AnalysisCode1 | String | Código de análise 1. | |
AnalysisCode2 | String | Código de análise 2. | |
AnalysisCode3 | String | Código de análise 3. | |
AnalysisCode4 | String | Código de análise 4. | |
AnalysisCode5 | String | Código de análise 5. | |
Lines | String | A coleção de linhas de ordem de compra. Consulte pop_order_lines | |
DeliveryAddress_1 | String | A linha de endereço de entrega 1. | |
DeliveryAddress_2 | String | A linha de endereço de entrega 2. | |
DeliveryAddress_3 | String | A linha de endereço de entrega 3. | |
DeliveryAddress_4 | String | A linha de endereço de entrega 4. | |
DeliveryAddressCity | String | A cidade do endereço de entrega. | |
DeliveryAddressCounty | String | O condado do endereço de entrega. | |
DeliveryAddressPostcode | String | O código postal do endereço de entrega. | |
DeliveryAddressContact | String | O contato do endereço de entrega. | |
DateTimeUpdated | Datetime | A data e a hora em que esta entidade foi atualizada pela última vez (UTC). |
Transações Postadas de Compra
As transações lançadas de compra são criadas quando as transações, como compras feitas, reembolsos ou notas de crédito, são lançadas no Livro Razão de Compras. Não é possível usar este recurso da API para criar transações lançadas.
Informações Específicas da Tabela
Selecione
O driver usa a API online padrão do Sage 200c para processar os critérios de pesquisa. Todos os filtros são processados no lado do servidor, exceto: colunas NominalAnalysisItems,TaxAnalysisItems,BankItems,AllocationSessionItems,AllocationHistoryItems.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM PurchasePostedTransactions WHERE Id=33018
SELECT * FROM PurchasePostedTransactions WHERE SupplierId=28936
SELECT * FROM PurchasePostedTransactions WHERE TraderTransactionType='TradingAccountEntryTypeInvoice'
SELECT * FROM PurchasePostedTransactions WHERE Reference='O/BAL'
SELECT * FROM PurchasePostedTransactions WHERE SecondReference='Opening Balance'
SELECT * FROM PurchasePostedTransactions WHERE Queried='abc'
SELECT * FROM PurchasePostedTransactions WHERE TransactionDate='2017-12-31T01:00:00.000+01:00'
SELECT * FROM PurchasePostedTransactions WHERE PostedDate='2018-09-13T02:00:00.000+02:00'
SELECT * FROM PurchasePostedTransactions WHERE DueDate='2024-01-30T01:00:00.000+01:00'
SELECT * FROM PurchasePostedTransactions WHERE DocumentGoodsValue=55
SELECT * FROM PurchasePostedTransactions WHERE DocumentGrossValue=55
SELECT * FROM PurchasePostedTransactions WHERE DocumentTaxValue=0
SELECT * FROM PurchasePostedTransactions WHERE DocumentDiscountValue=0
SELECT * FROM PurchasePostedTransactions WHERE DiscountPercent=0
SELECT * FROM PurchasePostedTransactions WHERE DocumentTaxDiscountValue=0
SELECT * FROM PurchasePostedTransactions WHERE DocumentAllocatedValue=55
SELECT * FROM PurchasePostedTransactions WHERE DocumentOutstandingValue=0
SELECT * FROM PurchasePostedTransactions WHERE BaseGoodsValue=55
SELECT * FROM PurchasePostedTransactions WHERE BaseGrossValue=55
SELECT * FROM PurchasePostedTransactions WHERE BaseTaxValue=0
SELECT * FROM PurchasePostedTransactions WHERE BaseDiscountValue=0
SELECT * FROM PurchasePostedTransactions WHERE BaseTaxDiscountValue=0
SELECT * FROM PurchasePostedTransactions WHERE BaseAllocatedValue=55
SELECT * FROM PurchasePostedTransactions WHERE ControlValueInBaseCurrency=0
SELECT * FROM PurchasePostedTransactions WHERE ExchangeRate=1
SELECT * FROM PurchasePostedTransactions WHERE SettledImmediately=false
SELECT * FROM PurchasePostedTransactions WHERE VatAdjustmentDocExpected=false
SELECT * FROM PurchasePostedTransactions WHERE DiscountDays=0
SELECT * FROM PurchasePostedTransactions WHERE Urn=11
SELECT * FROM PurchasePostedTransactions WHERE UserName='Migration'
SELECT * FROM PurchasePostedTransactions WHERE DateTimeUpdated='2018-02-28T15:23:46.137+01:00'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
Id [KEY] | Long | Eu ia. | |
SupplierId | Long | Identificação do Fornecedor. Ver clientes | |
TraderTransactionType | String | Tipo de transação. Veja trader_transaction_types | |
Reference | String | Referência da transação. | |
SecondReference | String | Segunda referência. | |
Queried | String | Sinalizador de consulta. | |
TransactionDate | Date | Data da transação. | |
PostedDate | Date | Data de envio. | |
DueDate | Date | Data de vencimento. | |
DocumentGoodsValue | Decimal | Valor das mercadorias. | |
DocumentGrossValue | Decimal | Valor bruto. | |
DocumentTaxValue | Decimal | Valor do imposto. | |
DocumentDiscountValue | Decimal | Valor do desconto fiscal. | |
DiscountPercent | Decimal | Desconto percentual. | |
DocumentTaxDiscountValue | Decimal | Valor do desconto fiscal. | |
DocumentAllocatedValue | Decimal | Valor alocado. | |
DocumentOutstandingValue | Decimal | Valor excepcional. | |
BaseGoodsValue | Decimal | Valor das mercadorias na moeda base. | |
BaseGrossValue | Decimal | Valor bruto na moeda base. | |
BaseTaxValue | Decimal | Valor do imposto na moeda base. | |
BaseDiscountValue | Decimal | Valor do desconto na moeda base. | |
BaseTaxDiscountValue | Decimal | Valor do desconto de imposto na moeda base. | |
BaseAllocatedValue | Decimal | Valor alocado na moeda base. | |
ControlValueInBaseCurrency | Decimal | Valor de controle na moeda base. | |
ExchangeRate | Decimal | Taxa de câmbio usada para transação. | |
SettledImmediately | Bool | Liquidado imediatamente | |
VatAdjustmentDocExpected | Bool | Se um ajuste de IVA é esperado. | |
DiscountDays | Short | Número de dias de desconto válido. | |
Urn | Long | Número de referência único. | |
UserName | String | Usuário que inseriu a transação. | |
NominalAnalysisItems | String | Itens de análise nominal. Veja purchase_posted_transactions_nominal_analysis_items | |
TaxAnalysisItems | String | Itens de análise tributária. Consulte purchase_posted_transactions_tax_analysis_items | |
BankItems | String | Itens do banco. Consulte purchase_posted_transactions_bank_items | |
AllocationSessionItems | String | Itens de sessão de alocação. Consulte purchase_posted_transactions_allocation_session_items | |
AllocationHistoryItems | String | Itens do histórico de alocação. Consulte purchase_posted_transactions_allocation_history_items | |
DateTimeUpdated | Datetime | A data e a hora em que esta entidade foi atualizada pela última vez (UTC). |
Histórico de Vendastransações
As transações históricas de vendas são criadas quando as transações são arquivadas do Livro Razão de Vendas. Não é possível usar este recurso da API para criar transações históricas.
Informações Específicas da Tabela
Selecione
O driver usa a API online padrão do Sage 200c para processar os critérios de pesquisa. Todos os filtros são processados no lado do servidor, exceto: colunas NominalAnalysisItems,TaxAnalysisItems,BankItems.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM SalesHistoricalTransactions WHERE Id=123
SELECT * FROM SalesHistoricalTransactions WHERE CustomerId=123
SELECT * FROM SalesHistoricalTransactions WHERE TraderTransactionType='abc'
SELECT * FROM SalesHistoricalTransactions WHERE Reference='abc'
SELECT * FROM SalesHistoricalTransactions WHERE SecondReference='abc'
SELECT * FROM SalesHistoricalTransactions WHERE Queried='abc'
SELECT * FROM SalesHistoricalTransactions WHERE TransactionDate='2019-10-02T11:46:53Z'
SELECT * FROM SalesHistoricalTransactions WHERE PostedDate='2019-10-02T11:46:53Z'
SELECT * FROM SalesHistoricalTransactions WHERE DueDate='2019-10-02T11:46:53Z'
SELECT * FROM SalesHistoricalTransactions WHERE FullSettlementDate='2019-10-02T11:46:53Z'
SELECT * FROM SalesHistoricalTransactions WHERE DocumentGoodsValue=123.3
SELECT * FROM SalesHistoricalTransactions WHERE DocumentGrossValue=123.3
SELECT * FROM SalesHistoricalTransactions WHERE DocumentTaxValue=123.3
SELECT * FROM SalesHistoricalTransactions WHERE DocumentDiscountValue=123.3
SELECT * FROM SalesHistoricalTransactions WHERE DiscountPercent=123.3
SELECT * FROM SalesHistoricalTransactions WHERE DocumentTaxDiscountValue=123.3
SELECT * FROM SalesHistoricalTransactions WHERE DocumentAllocatedValue=123.3
SELECT * FROM SalesHistoricalTransactions WHERE DocumentOutstandingValue=123.3
SELECT * FROM SalesHistoricalTransactions WHERE BaseGoodsValue=123.3
SELECT * FROM SalesHistoricalTransactions WHERE BaseGrossValue=123.3
SELECT * FROM SalesHistoricalTransactions WHERE BaseTaxValue=123.3
SELECT * FROM SalesHistoricalTransactions WHERE BaseDiscountValue=123.3
SELECT * FROM SalesHistoricalTransactions WHERE BaseTaxDiscountValue=123.3
SELECT * FROM SalesHistoricalTransactions WHERE BaseAllocatedValue=123.3
SELECT * FROM SalesHistoricalTransactions WHERE ControlValueInBaseCurrency=123.3
SELECT * FROM SalesHistoricalTransactions WHERE ExchangeRate=123.3
SELECT * FROM SalesHistoricalTransactions WHERE SettledImmediately='abc'
SELECT * FROM SalesHistoricalTransactions WHERE DiscountDays='abc'
SELECT * FROM SalesHistoricalTransactions WHERE Urn=123
SELECT * FROM SalesHistoricalTransactions WHERE UserName='abc'
SELECT * FROM SalesHistoricalTransactions WHERE DateTimeUpdated='2019-10-02T11:46:53Z'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
Id [KEY] | Long | Eu ia. | |
CustomerId | Long | Identificação do Cliente. Ver clientes | |
TraderTransactionType | String | Tipo de transação. Veja trader_transaction_types | |
Reference | String | Referência da transação. | |
SecondReference | String | Segunda referência. | |
Queried | String | Sinalizador de consulta. | |
TransactionDate | Date | Data da transação. | |
PostedDate | Date | Data de envio. | |
DueDate | Date | Data de vencimento. | |
FullSettlementDate | Date | Data de liquidação total. | |
DocumentGoodsValue | Decimal | Valor das mercadorias. | |
DocumentGrossValue | Decimal | Valor bruto. | |
DocumentTaxValue | Decimal | Valor do imposto. | |
DocumentDiscountValue | Decimal | Valor do desconto do documento. | |
DiscountPercent | Decimal | Desconto percentual. | |
DocumentTaxDiscountValue | Decimal | Valor do desconto fiscal. | |
DocumentAllocatedValue | Decimal | Valor alocado. | |
DocumentOutstandingValue | Decimal | Valor excepcional. | |
BaseGoodsValue | Decimal | Valor das mercadorias na moeda base. | |
BaseGrossValue | Decimal | Valor bruto na moeda base. | |
BaseTaxValue | Decimal | Valor do imposto na moeda base. | |
BaseDiscountValue | Decimal | Valor do desconto na moeda base. | |
BaseTaxDiscountValue | Decimal | Valor do desconto de imposto na moeda base. | |
BaseAllocatedValue | Decimal | Valor alocado na moeda base. | |
ControlValueInBaseCurrency | Decimal | Valor de controle na moeda base. | |
ExchangeRate | Decimal | Taxa de câmbio usada para transação. | |
SettledImmediately | Bool | Imediatamente resolvido. | |
DiscountDays | Short | Número de dias de desconto válido. | |
Urn | Long | Número de referência único. | |
UserName | String | Usuário que inseriu a transação. | |
NominalAnalysisItems | String | Itens de análise nominal. Consulte sales_historical_transactions_nominal_analysis_items | |
TaxAnalysisItems | String | Itens de análise tributária. Consulte sales_historical_transactions_tax_analysis_items | |
BankItems | String | Itens do banco. Consulte sales_historical_transactions_bank_items | |
DateTimeUpdated | Datetime | A data e a hora em que esta entidade foi atualizada pela última vez (UTC). |
Encomendas de Vendas, Encargos Adicionais
Encargos adicionais podem ser adicionados aos pedidos de vendas para contabilizar itens como transporte e seguro. Dentro do aplicativo Sage 200, os usuários podem configurar e manter a lista de cobranças adicionais que podem ser referenciadas ao criar um pedido de venda. Esse recurso de API pode ser usado para determinar para que serve cada cobrança adicional.
Informações Específicas da Tabela
Selecione
O driver usa o Sage 200c Standard Online API para processar todos os critérios de pesquisa.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM SalesOrderAdditionalCharges WHERE Id=42101
SELECT * FROM SalesOrderAdditionalCharges WHERE Code='0000000001'
SELECT * FROM SalesOrderAdditionalCharges WHERE Name='Sample'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
Id [KEY] | Long | Sop ID de registro de cobrança adicional. | |
Code | String | Sop código de cobrança adicional. | |
Name | String | Sop nome de carga adicional. | |
ChargeValue | Decimal | Sop valor de cobrança adicional. | |
NotionalCostValue | Decimal | Sop valor de custo nocional de carga adicional. | |
NominalCodeId | Long | Códigos Nominais.ID | Id de registro de código nominal. Veja nominal_codes |
TaxCodeId | Long | Códigos de Imposto.ID | ID do registro do código de imposto. Ver tax_codes |
DateTimeUpdated | Datetime | A data e a hora em que esta entidade foi atualizada pela última vez (UTC). |
SalesOrderLines
Ao fazer solicitações maiores de informações de pedidos de vendas, o recurso Visualizações de linha de pedidos de vendas é uma alternativa mais rápida ao recurso 'Pedidos de vendas'. O recurso Visualizações de linha de pedido de vendas retorna mais informações do que o recurso 'Pedidos de vendas' e, portanto, reduz o número de solicitações de API necessárias para retornar as mesmas informações de vários recursos. Este recurso retorna uma visão de pedidos de vendas, linhas de pedidos de vendas, clientes, produtos, armazéns, códigos de impostos e moedas que podem ser consultados em qualquer campo. O campo de classificação padrão (orderby) é por 'sop_order_id' e 'sop_order_line_id' descendente.
Informações Específicas da Tabela
Selecione
O driver usa o Sage 200c Standard Online API para processar todos os critérios de pesquisa.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM SalesOrderLines WHERE SalesOrderId=42101
SELECT * FROM SalesOrderLines WHERE CurrencyId=2343234543
SELECT * FROM SalesOrderLines WHERE CurrencyName='Sample'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
SalesOrderId [KEY] | Long | ID exclusivo do pedido de venda. Ver sop_orders | |
LineId [KEY] | Long | Id da linha de ordem de venda associada. Consulte sop_order_lines | |
CustomerDocumentNo | String | Número do documento do pedido de venda do cliente. | |
CurrencyId | Long | A ID da moeda usada para o pedido de venda. Ver moedas | |
CurrencyName | String | O nome da moeda usada para o pedido de venda. | |
CurrencySymbol | String | O símbolo da moeda usada para o pedido de venda. | |
DocumentDiscountPercent | Decimal | Valor percentual do desconto do documento, entre -99,99 e 99,99. Um valor negativo é tratado como uma sobretaxa (por exemplo, -10 é uma sobretaxa de 10%) e um valor positivo é tratado como um desconto. | |
DocumentCreatedBy | String | A pessoa que criou a Ordem SOP | |
RequestedDeliveryDate | Date | Data de entrega solicitada. | |
PromisedDeliveryDate | Date | Data de entrega prometida. | |
LineNumber | Short | Número da linha do pedido de venda. | |
LineType | String | Tipo de linha da ordem de venda. Veja order_return_line_types | |
LineProductCode | String | Código de produto da linha de ordem de venda. | |
LineProductDescription | String | Descrição do produto da linha de ordem de venda. Pode ser a descrição do item de estoque, texto livre, cobrança adicional ou comentário. | |
LineQuantity | Decimal | A quantidade encomendada. | |
LineAllocatedQuantity | Decimal | A quantidade alocada. | |
LineDespatchReceiptQuantity | Decimal | A quantidade despachada. | |
LineInvoiceCreditQuantity | Decimal | A quantidade faturada. | |
LineSellingUnitDescription | String | A descrição da unidade de venda. | |
LineSellingUnitPrice | Decimal | O preço de venda por item. | |
LineUnitDiscountPercent | Decimal | A porcentagem de desconto por item. | |
LineUnitDiscountValue | Decimal | O valor do desconto por item. | |
LineCostPrice | Decimal | O preço de custo. | |
LineTotalValue | Decimal | O valor total da linha. | |
LineLineTaxValue | Decimal | O valor do imposto da linha. | |
LineDiscountedUnitPrice | Decimal | O preço unitário com desconto da linha. Isso é calculado subtraindo o sop_order_line_unit_discount_value do sop_order_line_selling_unit_price. | |
LineRequestedDeliveryDate | Date | Data de entrega solicitada. | |
LinePromisedDeliveryDate | Date | Data de entrega prometida. | |
LineAnalysisCode1 | String | Código de análise 1. | |
LineAnalysisCode2 | String | Código de análise 2. | |
LineAnalysisCode3 | String | Código de análise 3. | |
LineAnalysisCode4 | String | Código de análise 4. | |
LineAnalysisCode5 | String | Código de análise 5. | |
LineDateTimeUpdated | Datetime | A data e a hora em que a linha de ordem de operação foi atualizada pela última vez (UTC). | |
DeliveryAddrAddress1 | String | SOP linha de endereço de entrega 1. | |
DeliveryAddrAddress2 | String | SOP linha de endereço de entrega 2. | |
DeliveryAddrAddress3 | String | SOP linha de endereço de entrega 3. | |
DeliveryAddrAddress4 | String | SOP linha de endereço de entrega 4. | |
DeliveryAddrCity | String | Cidade do endereço de entrega do SOP. | |
DeliveryAddrCounty | String | Município do endereço de entrega do SOP. | |
DeliveryAddrPostCode | String | Código postal da morada de entrega SOP | |
DeliveryAddrCountry | String | País do endereço de entrega do SOP. | |
DeliveryAddrContact | String | SOP endereço de entrega contato | |
DeliveryAddrTelephone | String | Número de telefone do endereço de entrega SOP | |
DeliveryAddrFax | String | Número de fax da linha de endereço de entrega SOP... | |
DeliveryAddrEmail | String | e-mail da linha de endereço de entrega do SOP. | |
CustomerId | Long | O ID de registro do cliente associado. Ver clientes | |
CustomerReference | String | A referência da conta do cliente associada. | |
CustomerName | String | O nome do cliente associado. | |
ProductId | Long | O ID do registro do produto associado. Retornado apenas onde sop_order_line_type = EnumLineTypeStandard. Ver produtos | |
ProductCode | String | O código do produto encomendado. Retornado apenas onde sop_order_line_type = EnumLineTypeStandard | |
ProductName | String | O nome do produto encomendado. Retornado apenas onde sop_order_line_type = EnumLineTypeStandard | |
ProductDescription | String | A descrição do produto associado. Retornado apenas onde sop_order_line_type = EnumLineTypeStandard | |
WarehouseId | Long | O ID do depósito no qual o produto está armazenado. Retornado apenas onde sop_order_line_type = EnumLineTypeStandard. Ver armazéns | |
WarehouseName | String | O nome do armazém. Retornado apenas onde sop_order_line_type = EnumLineTypeStandard | |
TaxCodeId | Long | O ID do código de imposto definido na linha. Ver tax_codes | |
TaxCodeCode | Short | O código de imposto associado. | |
TaxCodeName | String | O nome do código de imposto associado. | |
TaxCodeRate | Decimal | A taxa de imposto associada. |
SalesOrderProformaLines
Este recurso retorna uma visão de pro formas de vendas, linhas pro forma de vendas, clientes, produtos, armazéns, códigos de impostos e moedas que podem ser consultados em qualquer campo. O campo de classificação padrão (orderby) é por 'sop_proforma_id' e 'sop_proforma_line_id' descendente.
Informações Específicas da Tabela
Selecione
O driver usa o Sage 200c Standard Online API para processar todos os critérios de pesquisa.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM SalesOrderProformaLines WHERE SalesOrderProformaId=346345654564565
SELECT * FROM SalesOrderProformaLines WHERE SalesOrderProformaDocumentStatus='Sample'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
ProformaId [KEY] | Long | ID exclusivo do pró-forma de vendas | |
ProformaDocumentNo | String | Número do documento pro forma de vendas. | |
ProformaDocumentDate | Date | Data pró-forma de vendas. | |
ProformaDocumentStatus | String | Status pro forma de vendas. Consulte sop_document_status_types | |
ProformaCustomerDocumentNo | String | Número do documento pró-forma de vendas do cliente. | |
ProformaCurrencyId | Long | A ID da moeda usada para o pró-forma de vendas. Ver moedas | |
ProformaCurrencyName | String | O nome da moeda usada para as vendas pro forma. | |
ProformaCurrencySymbol | String | O símbolo da moeda usada para as vendas pro forma. | |
ProformaExchangeRate | Decimal | Taxa de câmbio para as vendas pro forma. | |
ProformaRequestedDeliveryDate | Date | Data de entrega solicitada. | |
ProformaPromisedDeliveryDate | Date | Data de entrega prometida. | |
ProformaAnalysisCode1 | String | Código de análise 1. | |
ProformaAnalysisCode2 | String | Código de análise 2. | |
ProformaAnalysisCode3 | String | Código de análise 3. | |
ProformaAnalysisCode4 | String | Código de análise 4. | |
ProformaAnalysisCode5 | String | Código de análise 5. | |
ProformaDateTimeUpdated | Datetime | A data e a hora em que o pro forma de vendas foi atualizado pela última vez (UTC). | |
ProformaLineId | Long | Id da linha pró-forma de vendas associadas | |
ProformaLineNumber | Short | Número da linha pro forma de vendas. | |
ProformaLineType | String | Tipo de linha pro forma de vendas. Veja order_return_line_types | |
ProformaLineProductCode | String | Código de produto da linha pro forma de vendas. | |
ProformaLineProductDescription | String | Descrição do produto da linha pro forma de vendas. Pode ser a descrição do item de estoque, texto livre, cobrança adicional ou comentário. | |
ProformaLineQuantity | Decimal | A quantidade de linha. | |
ProformaLineSellingUnitDescription | String | A descrição da unidade de venda. | |
ProformaLineSellingUnitPrice | Decimal | O preço de venda por item. | |
ProformaLineUnitDiscountPercent | Decimal | A porcentagem de desconto por item. | |
ProformaLineUnitDiscountValue | Decimal | O valor do desconto por item. | |
ProformaLineCostPrice | Decimal | O preço de custo. | |
ProformaLineTotalValue | Decimal | O valor total da linha. | |
ProformaLineLineTaxValue | Decimal | O valor do imposto da linha. | |
ProformaLineDiscountedUnitPrice | Decimal | O preço unitário com desconto da linha. Isso é calculado subtraindo o sop_proforma_line_unit_discount_value do sop_proforma_line_selling_unit_price. | |
ProformaLineRequestedDeliveryDate | Date | Data de entrega solicitada. | |
ProformaLinePromisedDeliveryDate | Date | Data de entrega prometida. | |
ProformaLineAnalysisCode1 | String | Código de análise 1. | |
ProformaLineAnalysisCode2 | String | Código de análise 2. | |
ProformaLineAnalysisCode3 | String | Código de análise 3. | |
ProformaLineAnalysisCode4 | String | Código de análise 4. | |
ProformaLineAnalysisCode5 | String | Código de análise 5. | |
ProformaLineDateTimeUpdated | Datetime | A data e hora em que a linha sop pro forma foi atualizada pela última vez (UTC). | |
CustomerId | Long | O ID de registro do cliente associado. Ver clientes | |
CustomerReference | String | A referência da conta do cliente associada. | |
CustomerName | String | O nome do cliente associado. | |
ProductId | Long | O ID do registro do produto associado. Retornado apenas onde sop_proforma_line_type = EnumLineTypeStandard. Ver produtos | |
ProductCode | String | O código do produto encomendado. Retornado apenas onde sop_proforma_line_type = EnumLineTypeStandard | |
ProductName | String | O nome do produto encomendado. Retornado apenas onde sop_proforma_line_type = EnumLineTypeStandard | |
ProductDescription | String | A descrição do produto associado. Retornado apenas onde sop_proforma_line_type = EnumLineTypeStandard | |
WarehouseId | Long | O ID do depósito em que o produto está armazenado. Retornado apenas onde sop_proforma_line_type = EnumLineTypeStandard. Ver armazéns | |
WarehouseName | String | O nome do armazém. Retornado apenas onde sop_proforma_line_type = EnumLineTypeStandard | |
TaxCodeId | Long | O ID do código de imposto definido na linha. Ver tax_codes | |
TaxCodeCode | Short | O código de imposto associado. | |
TaxCodeName | String | O nome do código de imposto associado. | |
TaxCodeRate | Decimal | A taxa de imposto associada. |
SalesOrderQuoteLines
Este recurso retorna uma visão de cotações de vendas, linhas de cotações de vendas, clientes, produtos, armazéns, códigos de impostos e moedas que podem ser consultados em qualquer campo. O campo de classificação padrão (orderby) é por 'sop_quote_id' e 'sop_quote_line_id' descendente.
Informações Específicas da Tabela
Selecione
O driver usa o Sage 200c Standard Online API para processar todos os critérios de pesquisa.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM SalesOrderQuoteLines WHERE SalesOrderQuoteId=3424324324324
SELECT * FROM SalesOrderQuoteLines WHERE SalesOrderQuoteDocumentNo='Sample'
SELECT * FROM SalesOrderQuoteLines WHERE SalesOrderQuoteCustomerDocumentNo='Sample'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
QuoteId [KEY] | Long | ID exclusivo da cotação de venda | |
QuoteDocumentNo | String | Número do documento de cotação de venda. | |
QuoteDocumentDate | Date | Data da cotação de venda. | |
QuoteDocumentStatus | String | Status da cotação de vendas. Consulte sop_document_status_types | |
QuoteCustomerDocumentNo | String | Número do documento de cotação de vendas do cliente. | |
QuoteCurrencyId | Long | A ID da moeda usada para a cotação de venda. Ver moedas | |
QuoteCurrencyName | String | O nome da moeda usada para a cotação de venda. | |
QuoteCurrencySymbol | String | O símbolo da moeda usada para a cotação de venda. | |
QuoteExchangeRate | Decimal | Taxa de câmbio para a cotação de venda. | |
QuoteRequestedDeliveryDate | Date | Data de entrega solicitada. | |
QuotePromisedDeliveryDate | Date | Data de entrega prometida. | |
QuoteAnalysisCode1 | String | Código de análise 1. | |
QuoteAnalysisCode2 | String | Código de análise 2. | |
QuoteAnalysisCode3 | String | Código de análise 3. | |
QuoteAnalysisCode4 | String | Código de análise 4. | |
QuoteAnalysisCode5 | String | Código de análise 5. | |
QuoteDateTimeUpdated | Datetime | A data e a hora em que a cotação de venda foi atualizada pela última vez (UTC). | |
QuoteLineId | Long | Id da linha de cotação de vendas associada | |
QuoteLineNumber | Short | Número da linha de cotação de vendas. | |
QuoteLineType | String | Tipo de linha de cotação de vendas. Veja order_return_line_types | |
QuoteLineProductCode | String | Código do produto da linha de cotação de vendas. | |
QuoteLineProductDescription | String | Descrição do produto da linha de cotação de vendas. Pode ser a descrição do item de estoque, texto livre, cobrança adicional ou comentário. | |
QuoteLineQuantity | Decimal | A quantidade de linha. | |
QuoteLineSellingUnitDescription | String | A descrição da unidade de venda. | |
QuoteLineSellingUnitPrice | Decimal | O preço de venda por item. | |
QuoteLineUnitDiscountPercent | Decimal | A porcentagem de desconto por item. | |
QuoteLineUnitDiscountValue | Decimal | O valor do desconto por item. | |
QuoteLineCostPrice | Decimal | O preço de custo. | |
QuoteLineTotalValue | Decimal | O valor total da linha. | |
QuoteLineLineTaxValue | Decimal | O valor do imposto da linha. | |
QuoteLineDiscountedUnitPrice | Decimal | O preço unitário com desconto da linha. Isso é calculado subtraindo o sop_quote_line_unit_discount_value do sop_quote_line_selling_unit_price. | |
QuoteLineRequestedDeliveryDate | Date | Data de entrega solicitada. | |
QuoteLinePromisedDeliveryDate | Date | Data de entrega prometida. | |
QuoteLineAnalysisCode1 | String | Código de análise 1. | |
QuoteLineAnalysisCode2 | String | Código de análise 2. | |
QuoteLineAnalysisCode3 | String | Código de análise 3. | |
QuoteLineAnalysisCode4 | String | Código de análise 4. | |
QuoteLineAnalysisCode5 | String | Código de análise 5. | |
QuoteLineDateTimeUpdated | Datetime | A data e a hora em que a linha de cotação foi atualizada pela última vez (UTC). | |
CustomerId | Long | O ID de registro do cliente associado. Ver clientes | |
CustomerReference | String | A referência da conta do cliente associada. | |
CustomerName | String | O nome do cliente associado. | |
ProductId | Long | O ID do registro do produto associado. Retornado apenas onde sop_quote_line_type = EnumLineTypeStandard. Ver produtos | |
ProductCode | String | O código do produto encomendado. Retornado apenas onde sop_quote_line_type = EnumLineTypeStandard | |
ProductName | String | O nome do produto encomendado. Retornado apenas onde sop_quote_line_type = EnumLineTypeStandard | |
ProductDescription | String | A descrição do produto associado. Retornado apenas onde sop_quote_line_type = EnumLineTypeStandard | |
WarehouseId | Long | O ID do depósito em que o produto está armazenado. Retornado apenas onde sop_quote_line_type = EnumLineTypeStandard. Ver armazéns | |
WarehouseName | String | O nome do armazém. Retornado apenas onde sop_quote_line_type = EnumLineTypeStandard | |
TaxCodeId | Long | O ID do código de imposto definido na linha. Ver tax_codes | |
TaxCodeCode | Short | O código de imposto associado. | |
TaxCodeName | String | O nome do código de imposto associado. | |
TaxCodeRate | Decimal | A taxa de imposto associada. |
Ordens de Venda
Pedidos de venda são usados para representar a venda de mercadorias ou serviços a um cliente. Eles são centrais para um negócio e definem os termos (preço, quantidade e prazos) pelos quais os produtos ou serviços serão entregues. Nota: Adicionando itens rastreáveis a pedidos de vendas. Se você estiver usando itens de estoque rastreáveis e um item for definido para ser vendido a partir de um único lote, a quantidade do pedido deverá ser menor ou igual à quantidade no lote. Se você tentar pedir mais do que a quantidade do lote, o pedido não poderá ser postado por meio da API.
Informações Específicas da Tabela
Selecione
O driver usa o Sage 200c Standard Online API para processar todos os critérios de pesquisa.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM SalesOrders WHERE Id=42101
SELECT * FROM SalesOrders WHERE DocumentNo='0000000001'
SELECT * FROM SalesOrders WHERE CustomerDocumentNo='Sample'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
Id [KEY] | Long | Id do registro do pedido de venda. | |
DocumentNo | String | Número do documento do pedido de venda. Nota: Se a configuração SOP no Sage 200c Professional ou Sage 200 Extra Online NÃO gerar números automaticamente, então esta propriedade DEVE ser definida. Se a configuração do SOP no Sage 200 Extra for gerar números automaticamente, ou se você estiver usando o Sage 200c Standard (que não permite definir essa opção), a configuração no POST será ignorada. | |
DocumentDate | Date | Data do documento do pedido de venda. | |
DocumentStatus | String | Estado do documento. Consulte sop_document_status_types | |
CustomerId | Long | Clientes.ID | Identificação do registro do cliente. Ver clientes |
ExchangeRate | Decimal | Taxa de câmbio. | |
SubtotalGoodsValue | Decimal | Valor da mercadoria (soma dos itens de estoque e texto livre). | |
SubtotalChargeNetValue | Decimal | Cobrar valor líquido. | |
SubtotalChargeTaxValue | Decimal | Cobrar valor do imposto. | |
SubtotalDiscountValue | Decimal | Valor do desconto | |
TotalNetValue | Decimal | Valor líquido (soma de todos os tipos de linha). | |
TotalTaxValue | Decimal | Valor do imposto. | |
TotalGrossValue | Decimal | Valor bruto. | |
CustomerDocumentNo | String | Número do documento do cliente. | |
UseInvoiceAddress | Bool | Verdadeiro se este pedido usar o endereço da fatura do cliente, senão Falso. | |
SettlementDiscountDays | Short | Dias de desconto de liquidação. | |
SettlementDiscountPercent | Decimal | Porcentagem de desconto de liquidação. | |
DocumentDiscountPercent | Decimal | Valor percentual do desconto do documento, entre -99,99 e 99,99. Um valor negativo é tratado como uma sobretaxa (por exemplo, -10 é uma sobretaxa de 10%) e um valor positivo é tratado como um desconto. | |
DocumentCreatedBy | String | A pessoa que criou a Ordem SOP | |
RequestedDeliveryDate | Date | Data de entrega solicitada. | |
PromisedDeliveryDate | Date | Data de entrega prometida. | |
AnalysisCode1 | String | Código de análise 1. | |
AnalysisCode2 | String | Código de análise 2. | |
AnalysisCode3 | String | Código de análise 3. | |
AnalysisCode4 | String | Código de análise 4. | |
AnalysisCode5 | String | Código de análise 5. | |
Lines | String | A coleção de linhas de ordem de venda. Consulte sop_order_lines | |
DeliveryAddressId | Long | O contato do endereço de entrega. | |
DeliveryAddress_1 | String | A linha de endereço de entrega 1. | |
DeliveryAddress_2 | String | A linha de endereço de entrega 2. | |
DeliveryAddress_3 | String | A linha de endereço de entrega 3. | |
DeliveryAddress_4 | String | A linha de endereço de entrega 4. | |
DeliveryAddressCity | String | A cidade do endereço de entrega. | |
DeliveryAddressCounty | String | O condado do endereço de entrega. | |
DeliveryAddressPostcode | String | O código postal do endereço de entrega. | |
DateTimeUpdated | Datetime | A data e a hora em que esta entidade foi atualizada pela última vez (UTC). |
VendasPostadasTransações
As transações de vendas lançadas são criadas quando as transações, como pedidos faturados, recebimentos, reembolsos ou notas de crédito, são lançadas no Livro Razão de Vendas. Não é possível utilizar este recurso da API para criar transações lançadas. Para postar uma transação, o recurso de API necessário deve ser invocado. Ao fazer solicitações maiores de informações do cliente, o recurso Visualizações de transações de vendas pode ser uma alternativa mais rápida a esse recurso.
Informações Específicas da Tabela
Selecione
O driver usa a API online padrão do Sage 200c para processar os critérios de pesquisa. Todos os filtros são processados no lado do servidor, exceto: colunas NominalAnalysisItems,TaxAnalysisItems,BankItems,AllocationSessionItems,AllocationHistoryItems.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM SalesPostedTransactions WHERE Id=29674
SELECT * FROM SalesPostedTransactions WHERE CustomerId=27849
SELECT * FROM SalesPostedTransactions WHERE TraderTransactionType='TradingAccountEntryTypeInvoice'
SELECT * FROM SalesPostedTransactions WHERE Reference='O/BAL'
SELECT * FROM SalesPostedTransactions WHERE SecondReference='Opening Balance'
SELECT * FROM SalesPostedTransactions WHERE Queried='abc'
SELECT * FROM SalesPostedTransactions WHERE TransactionDate='2017-12-31T01:00:00.000+01:00'
SELECT * FROM SalesPostedTransactions WHERE PostedDate='2018-09-13T02:00:00.000+02:00'
SELECT * FROM SalesPostedTransactions WHERE DueDate='2018-02-14T01:00:00.000+01:00'
SELECT * FROM SalesPostedTransactions WHERE FullSettlementDate='2019-04-15T02:00:00.000+02:00'
SELECT * FROM SalesPostedTransactions WHERE DocumentGoodsValue=150
SELECT * FROM SalesPostedTransactions WHERE DocumentGrossValue=150
SELECT * FROM SalesPostedTransactions WHERE DocumentTaxValue=0
SELECT * FROM SalesPostedTransactions WHERE DocumentDiscountValue=0
SELECT * FROM SalesPostedTransactions WHERE DiscountPercent=0
SELECT * FROM SalesPostedTransactions WHERE DocumentTaxDiscountValue=0
SELECT * FROM SalesPostedTransactions WHERE DocumentAllocatedValue=150
SELECT * FROM SalesPostedTransactions WHERE DocumentOutstandingValue=0
SELECT * FROM SalesPostedTransactions WHERE BaseGoodsValue=150
SELECT * FROM SalesPostedTransactions WHERE BaseGrossValue=150
SELECT * FROM SalesPostedTransactions WHERE BaseTaxValue=0
SELECT * FROM SalesPostedTransactions WHERE BaseDiscountValue=0
SELECT * FROM SalesPostedTransactions WHERE BaseTaxDiscountValue=0
SELECT * FROM SalesPostedTransactions WHERE BaseAllocatedValue=150
SELECT * FROM SalesPostedTransactions WHERE ControlValueInBaseCurrency=0
SELECT * FROM SalesPostedTransactions WHERE ExchangeRate=1
SELECT * FROM SalesPostedTransactions WHERE SettledImmediately=false
SELECT * FROM SalesPostedTransactions WHERE DiscountDays=0
SELECT * FROM SalesPostedTransactions WHERE Urn=1
SELECT * FROM SalesPostedTransactions WHERE UserName='Migration'
SELECT * FROM SalesPostedTransactions WHERE DateTimeUpdated='2018-02-28T15:23:46.330+01:00'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
Id [KEY] | Long | Eu ia. | |
CustomerId | Long | Identificação do Cliente. Ver clientes | |
TraderTransactionType | String | Tipo de transação. Veja trader_transaction_types | |
Reference | String | Referência da transação. | |
SecondReference | String | Segunda referência. | |
Queried | String | Sinalizador de consulta. | |
TransactionDate | Date | Data da transação. | |
PostedDate | Date | Data de envio. | |
DueDate | Date | Data de vencimento. | |
FullSettlementDate | Date | Data de liquidação total. | |
DocumentGoodsValue | Decimal | Valor das mercadorias. | |
DocumentGrossValue | Decimal | Valor bruto. | |
DocumentTaxValue | Decimal | Valor do imposto. | |
DocumentDiscountValue | Decimal | Valor do desconto do documento. | |
DiscountPercent | Decimal | Desconto percentual. | |
DocumentTaxDiscountValue | Decimal | Valor do desconto fiscal. | |
DocumentAllocatedValue | Decimal | Valor alocado. | |
DocumentOutstandingValue | Decimal | Valor excepcional. | |
BaseGoodsValue | Decimal | Valor das mercadorias na moeda base. | |
BaseGrossValue | Decimal | Valor bruto na moeda base. | |
BaseTaxValue | Decimal | Valor do imposto na moeda base. | |
BaseDiscountValue | Decimal | Valor do desconto na moeda base. | |
BaseTaxDiscountValue | Decimal | Valor do desconto de imposto na moeda base. | |
BaseAllocatedValue | Decimal | Valor alocado na moeda base. | |
ControlValueInBaseCurrency | Decimal | Valor de controle na moeda base. | |
ExchangeRate | Decimal | Taxa de câmbio usada para transação. | |
SettledImmediately | Bool | Imediatamente resolvido. | |
DiscountDays | Short | Número de dias de desconto válido. | |
Urn | Long | Número de referência único. | |
UserName | String | Usuário que inseriu a transação. | |
NominalAnalysisItems | String | Itens de análise nominal. Consulte sales_posted_transactions_nominal_analysis_items | |
TaxAnalysisItems | String | Itens de análise tributária. Consulte sales_posted_transactions_tax_analysis_items | |
BankItems | String | Itens do banco. Ver sales_posted_transactions_bank_items | |
AllocationSessionItems | String | Itens de sessão de alocação. Consulte sales_posted_transactions_allocation_session_items | |
AllocationHistoryItems | String | Itens do histórico de alocação. Consulte sales_posted_transactions_allocation_history_items | |
DateTimeUpdated | Datetime | A data e a hora em que esta entidade foi atualizada pela última vez (UTC). |
Períodos de Negociação de Vendas
Este recurso retorna os detalhes de todos os períodos de negociação de vendas para todos os anos financeiros mantidos para a empresa. Uma empresa pode ter os períodos de negociação definidos como iguais aos períodos contábeis ou como períodos diferentes. (Somente Sage 200c Professional e Sage 200 Extra Online, Sage 200c Standard padrão para períodos de ano financeiro)
Informações Específicas da Tabela
Selecione
O driver usa o Sage 200c Standard Online API para processar todos os critérios de pesquisa.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM SalesTradingPeriods WHERE Id=1
SELECT * FROM SalesTradingPeriods WHERE PeriodNumber='1'
SELECT * FROM SalesTradingPeriods WHERE StartDate='2018-01-01T01:00:00.000+01:00'
SELECT * FROM SalesTradingPeriods WHERE EndDate='2018-01-31T01:00:00.000+01:00'
SELECT * FROM SalesTradingPeriods WHERE DateTimeUpdated='2018-02-28T15:23:45.667+01:00'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
Id [KEY] | Long | Um ID exclusivo específico para cada período de negociação de vendas. | |
PeriodNumber | String | O número do período. | |
StartDate | Date | Data de início do período de negociação. A string retornada inclui a hora, mas sempre será 00:00:00. | |
EndDate | Date | Data em que termina o período de negociação. A string retornada inclui a hora, mas sempre será 00:00:00. | |
DateTimeUpdated | Datetime | A data e a hora em que esta entidade foi atualizada pela última vez (UTC). |
VendasTransações
Ao fazer solicitações de API maiores para informações de transação do razão de vendas, o recurso Exibições de transações de vendas pode ser uma alternativa mais rápida ao recurso 'Transações publicadas de vendas'. O recurso Visualizações de transações de vendas também retorna uma amplitude maior de informações do que as transações de vendas postadas.
Informações Específicas da Tabela
Selecione
O driver usa o Sage 200c Standard Online API para processar todos os critérios de pesquisa.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM SalesTransactionViews WHERE PostedCustomerTransactionId=29674
SELECT * FROM SalesTransactionViews WHERE TransactionType='TradingAccountEntryTypeInvoice'
SELECT * FROM SalesTransactionViews WHERE TransactionDate='2017-12-31T01:00:00.000+01:00'
SELECT * FROM SalesTransactionViews WHERE PostedDate='2018-09-13T02:00:00.000+02:00'
SELECT * FROM SalesTransactionViews WHERE DueDate='2018-02-14T01:00:00.000+01:00'
SELECT * FROM SalesTransactionViews WHERE DiscountDays=0
SELECT * FROM SalesTransactionViews WHERE Reference='O/BAL'
SELECT * FROM SalesTransactionViews WHERE SecondReference='Opening Balance'
SELECT * FROM SalesTransactionViews WHERE Query=' '
SELECT * FROM SalesTransactionViews WHERE Status='Full'
SELECT * FROM SalesTransactionViews WHERE UserName='Migration'
SELECT * FROM SalesTransactionViews WHERE LedgerType='LedgerSales'
SELECT * FROM SalesTransactionViews WHERE Urn=1
SELECT * FROM SalesTransactionViews WHERE ExchangeRate=1
SELECT * FROM SalesTransactionViews WHERE SettledImmediately=false
SELECT * FROM SalesTransactionViews WHERE BaseGoodsValue=150
SELECT * FROM SalesTransactionViews WHERE BaseGrossValue=150
SELECT * FROM SalesTransactionViews WHERE BaseDiscountValue=0
SELECT * FROM SalesTransactionViews WHERE BaseTaxValue=0
SELECT * FROM SalesTransactionViews WHERE BaseTaxDiscountValue=0
SELECT * FROM SalesTransactionViews WHERE BaseAllocatedValue=150
SELECT * FROM SalesTransactionViews WHERE BaseOutstandingValue=0
SELECT * FROM SalesTransactionViews WHERE DocumentGoodsValue=150
SELECT * FROM SalesTransactionViews WHERE DocumentGrossValue=150
SELECT * FROM SalesTransactionViews WHERE DocumentDiscountValue=0
SELECT * FROM SalesTransactionViews WHERE DocumentTaxValue=0
SELECT * FROM SalesTransactionViews WHERE DocumentTaxDiscountValue=0
SELECT * FROM SalesTransactionViews WHERE DocumentAllocatedValue=150
SELECT * FROM SalesTransactionViews WHERE DocumentOutstandingValue=0
SELECT * FROM SalesTransactionViews WHERE CustomerId=27849
SELECT * FROM SalesTransactionViews WHERE CustomerReference='COM001'
SELECT * FROM SalesTransactionViews WHERE CustomerName='Compton Packaging'
SELECT * FROM SalesTransactionViews WHERE CurrencyName='Pound Sterling'
SELECT * FROM SalesTransactionViews WHERE CurrencySymbol='£'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
PostedCustomerTransactionId [KEY] | Long | Id da transação. | |
TransactionType | String | Tipo de transação. Veja trader_transaction_types | |
TransactionDate | Date | A data da transação. | |
PostedDate | Date | A data em que a transação foi lançada. | |
DueDate | Date | A data de vencimento da transação. | |
DiscountDays | Short | Dias de desconto válido. | |
Reference | String | A referência da transação. | |
SecondReference | String | A segunda referência da transação. | |
Query | String | Consulta. | |
Status | String | Status. | |
UserName | String | Usuário que postou a transação. | |
LedgerType | String | Tipo de razão. Ver ledger_types | |
Urn | Long | Número de referência único. | |
ExchangeRate | Decimal | Taxa de câmbio. | |
SettledImmediately | Bool | Imediatamente resolvido. | |
BaseGoodsValue | Decimal | Valor das mercadorias na moeda base. | |
BaseGrossValue | Decimal | Valor bruto na moeda base. | |
BaseDiscountValue | Decimal | Valor do desconto na moeda base. | |
BaseTaxValue | Decimal | Valor do imposto na moeda base. | |
BaseTaxDiscountValue | Decimal | Valor do desconto de imposto na moeda base. | |
BaseAllocatedValue | Decimal | Valor alocado na moeda base. | |
BaseOutstandingValue | Decimal | Valor pendente na moeda base. | |
DocumentGoodsValue | Decimal | Bons valores. | |
DocumentGrossValue | Decimal | Valor bruto. | |
DocumentDiscountValue | Decimal | Valor do desconto. | |
DocumentTaxValue | Decimal | Valor do imposto. | |
DocumentTaxDiscountValue | Decimal | Valor do desconto fiscal. | |
DocumentAllocatedValue | Decimal | Valor alocado. | |
DocumentOutstandingValue | Decimal | Valor excepcional. | |
CustomerId | Long | Identificação do Cliente. | |
CustomerReference | String | Código da conta do cliente. | |
CustomerName | String | Nome da conta do cliente. | |
CurrencyName | String | Moeda. | |
CurrencySymbol | String | Símbolo de moeda. |
Configurações de Estoque
Essas configurações para definir como processar e gerenciar seu estoque.
Informações Específicas da Tabela
Selecione
O driver usa o Sage 200c Standard Online API para processar todos os critérios de pesquisa.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM StockSettings WHERE Id=1
SELECT * FROM StockSettings WHERE UseMultipleLocations=true
SELECT * FROM StockSettings WHERE ProfitPercentOfRevenue=true
SELECT * FROM StockSettings WHERE DateTimeUpdated='2018-02-28T15:23:45.543+01:00'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
Id [KEY] | Long | Id exclusivo de configuração de estoque. | |
UseMultipleLocations | Bool | Quando verdadeiro, esta configuração permite que o Sage 200 rastreie o estoque em locais diferentes. Isso pode ocorrer em vários depósitos ou em um único depósito dividido em áreas separadas (caixas). (O valor padrão do Sage 200c é verdadeiro e não pode ser alterado). | |
ProfitPercentOfRevenue | Bool | O lucro pode ser calculado como uma porcentagem da receita (verdadeiro) ou como uma porcentagem do custo (falso). | |
DateTimeUpdated | Datetime | A data e a hora em que esta entidade foi atualizada pela última vez (UTC). |
FornecedorContatos
As informações podem ser armazenadas para vários contatos em cada conta do fornecedor. Cada contato pode ter seus próprios detalhes, como números de telefone, números de fax, endereço e-mail e site.
Informações Específicas da Tabela
Selecione
O driver usa o Sage 200c Standard Online API para processar todos os critérios de pesquisa.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM SupplierContacts WHERE Id=42101
SELECT * FROM SupplierContacts WHERE SupplierId=325434364565
SELECT * FROM SupplierContacts WHERE FirstName='Sample'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
Id [KEY] | Long | ID do registro de contato do fornecedor. | |
SupplierId | Long | Identificação do registro do fornecedor. | |
Name | String | Nome do contato - first_name, middle_name e last_name concatenados. | |
FirstName | String | Nome do contato. | |
MiddleName | String | Entre em contato com o nome do meio. | |
LastName | String | Sobrenome de contato. | |
IsDefault | Bool | Este é o contato padrão do fornecedor pai? Ver Fornecedor | |
DefaultTelephone | String | Número de telefone padrão. | |
DefaultEmail | String | Endereço e-mail padrão. | |
SalutationId | Long | Id de saudação de contato. | |
SalutationIsDefault | Boolean | Saudação de contato. | |
SalutationCode | String | Código de saudação de contato. | |
SalutationDescription | String | Descrição da saudação de contato. | |
Emails | String | e-mails do fornecedor. Veja Supplier_emails | |
Telephones | String | Telefones do fornecedor. Veja fornecedores_telefones | |
Mobiles | String | Celulares do fornecedor. Veja Fornecedor_móveis | |
Faxes | String | Faxes de fornecedores. Consulte Fax_fornecedor | |
Websites | String | Sites de fornecedores. Consulte Websites_fornecedores | |
DateTimeUpdated | Datetime | A data e a hora em que esta entidade foi atualizada pela última vez (UTC). |
Fornecedores
Os fornecedores são uma das entidades mais importantes do Sage 200, pois estão associados a muitos recursos importantes no aplicativo e sustentam a maioria dos principais recursos (por exemplo, ordens de compra, recibos de compra, etc.).
Informações Específicas da Tabela
Selecione
O driver usa a API online padrão do Sage 200c para processar os critérios de pesquisa. Todos os filtros são processados no lado do servidor, exceto: CountryCode,CountryCodeName,CountryCodeEuMember,BankId,BankAccountNumber,BankAccountName,BankIBAN,BankBIC,MainAddress_1,MainAddress_2,MainAddress_3,MainAddress_4,MainAddressCity,MainAddressCounty,MainAddressPostcode, colunas de contatos.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM Suppliers WHERE Id=28846
SELECT * FROM Suppliers WHERE Reference='CON001'
SELECT * FROM Suppliers WHERE Name='Concept Stationery Supplies'
SELECT * FROM Suppliers WHERE ShortName='Concept'
SELECT * FROM Suppliers WHERE Balance=4346.16
SELECT * FROM Suppliers WHERE OnHold=false
SELECT * FROM Suppliers WHERE AccountStatusType='AccountStatusActive'
SELECT * FROM Suppliers WHERE CurrencyId=2103
SELECT * FROM Suppliers WHERE ExchangeRateType='ExchangeRateSingle'
SELECT * FROM Suppliers WHERE TelephoneCountryCode='44'
SELECT * FROM Suppliers WHERE TelephoneAreaCode='0191'
SELECT * FROM Suppliers WHERE TelephoneSubscriberNumber='643 4343'
SELECT * FROM Suppliers WHERE FaxCountryCode='44'
SELECT * FROM Suppliers WHERE FaxAreaCode='0191'
SELECT * FROM Suppliers WHERE FaxSubscriberNumber='643 4345'
SELECT * FROM Suppliers WHERE Website='www.sage.co.uk'
SELECT * FROM Suppliers WHERE CreditLimit=17000
SELECT * FROM Suppliers WHERE CountryCodeId=13
SELECT * FROM Suppliers WHERE DefaultTaxCodeId=1729
SELECT * FROM Suppliers WHERE VatNumber='GB988 3453 23'
SELECT * FROM Suppliers WHERE AnalysisCode1='North East'
SELECT * FROM Suppliers WHERE AnalysisCode2='Stationery'
SELECT * FROM Suppliers WHERE AnalysisCode3='abc'
SELECT * FROM Suppliers WHERE AnalysisCode4='abc'
SELECT * FROM Suppliers WHERE AnalysisCode5='abc'
SELECT * FROM Suppliers WHERE DateTimeUpdated='2018-02-28T15:23:46.253+01:00'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
Id [KEY] | Long | Id exclusivo do fornecedor. | |
Reference | String | Referência da conta do fornecedor. NOTA: Não é necessário se a referência do fornecedor estiver definida como | |
Name | String | Nome do Fornecedor. | |
ShortName | String | Nome abreviado do fornecedor. | |
Balance | Decimal | Saldo da conta do fornecedor. | |
OnHold | Bool | Verdadeiro se a conta do fornecedor estiver suspensa, caso contrário, Falso. | |
AccountStatusType | String | O status da conta do fornecedor (Sage 200c Standard e versões do Extra/Professional lançadas após julho de 2017). Por exemplo, isso pode ser 'Ativo' ou 'Oculto'. Veja account_status_types | |
CurrencyId | Long | Moedas.ID | Id de registro de moeda. Ver moedas |
ExchangeRateType | String | O tipo de taxa de câmbio usada na conta do fornecedor. Veja exchange_rate_types | |
TelephoneCountryCode | String | Código do país do telefone (somente Sage 200c Professional e Sage 200 Extra Online). | |
TelephoneAreaCode | String | Código de área do telefone (somente Sage 200c Professional e Sage 200 Extra Online). | |
TelephoneSubscriberNumber | String | Número de assinante de telefone (somente Sage 200c Professional e Sage 200 Extra Online). | |
FaxCountryCode | String | Código do país do fax. | |
FaxAreaCode | String | Código de área do fax. | |
FaxSubscriberNumber | String | Número do assinante de fax. | |
Website | String | Endereço do website. | |
CreditLimit | Decimal | Limite de crédito para o fornecedor. | |
CountryCodeId | Long | ID do registro do código do país. | |
CountryCode | String | O código do país do cliente. | |
CountryCodeName | String | O nome do código do país do cliente. | |
CountryCodeEuMember | Boolean | Mostra se o cliente é membro da UE. | |
DefaultTaxCodeId | Long | Códigos de Imposto.ID | Id de registro de código de imposto padrão. Ver tax_codes |
VatNumber | String | O número de IVA. | |
AnalysisCode1 | String | Código de análise 1. | |
AnalysisCode2 | String | Código de análise 2. | |
AnalysisCode3 | String | Código de análise 3. | |
AnalysisCode4 | String | Código de análise 4. | |
AnalysisCode5 | String | Código de análise 5. | |
BankId | String | ID da conta bancária do fornecedor. | |
BankAccountNumber | String | Número da conta bancária do fornecedor. | |
BankAccountName | String | Nome da conta bancária do fornecedor. | |
BankIBAN | String | Número iban da conta bancária do fornecedor. | |
BankBIC | String | Número BIC da conta bancária do fornecedor. | |
MainAddress_1 | String | A linha de endereço principal dos clientes 1. | |
MainAddress_2 | String | Linha 2 do endereço principal do cliente. | |
MainAddress_3 | String | Linha 3 do endereço principal do cliente. | |
MainAddress_4 | String | Linha 4 do endereço principal do cliente. | |
MainAddressCity | String | Cidade do endereço principal do cliente. | |
MainAddressCounty | String | O município de endereço principal dos clientes. | |
MainAddressPostcode | String | O código postal do endereço principal do cliente. | |
Contacts | String | Contatos do fornecedor. Veja fornecedores_contatos | |
DateTimeUpdated | Datetime | A data e a hora em que esta entidade foi atualizada pela última vez (UTC). |
Códigos de Impostos
Os códigos de imposto são normalmente usados para as taxas de IVA das empresas do Reino Unido. São acessados pelos módulos do Sage 200 para: - Analisar as taxas para contas do Razão Nominal. - Analisar as taxas à Declaração de IVA. - Leia porcentagens para cálculos em transações.
Informações Específicas da Tabela
Selecione
O driver usa o Sage 200c Standard Online API para processar todos os critérios de pesquisa.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM TaxCodes WHERE Id=1728
SELECT * FROM TaxCodes WHERE Code=0
SELECT * FROM TaxCodes WHERE Name='Zero rated'
SELECT * FROM TaxCodes WHERE TaxRate=0
SELECT * FROM TaxCodes WHERE Terms='EcTermsNotApplicable'
SELECT * FROM TaxCodes WHERE TermsDescription='Not Applicable'
SELECT * FROM TaxCodes WHERE DateTimeUpdated='2018-02-28T15:23:46.133+01:00'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
Id [KEY] | Long | ID do registro do código de imposto. | |
Code | Short | Código de Imposto. | |
Name | String | Nome do código de imposto. | |
TaxRate | Decimal | Taxa de imposto. | |
Terms | String | Nome dos termos. | |
TermsDescription | String | Descrição dos termos. | |
DateTimeUpdated | Datetime | A data e a hora em que esta entidade foi atualizada pela última vez (UTC). |
Depósito
Todo o estoque dentro do Sage 200, independentemente do tipo (estoque, serviço/mão de obra ou diversos), requer um local de armazenamento. A localização indica onde um item é armazenado e as configurações de nível de estoque para cada produto no depósito, ou seja, o nível de novo pedido, os níveis de estoque mínimo e máximo. Itens com um tipo de 'Estoque' têm níveis registrados para cada local de depósito e os níveis são usados na alocação, saída e recebimento de estoque. Se a configuração de estoque UseMultipleLocations for verdadeira, um produto pode ser vinculado a vários depósitos. Você não pode excluir o último armazém associado a um produto.
Informações Específicas da Tabela
Selecione
O driver usa o Sage 200c Standard Online API para processar todos os critérios de pesquisa.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM WarehouseHoldings WHERE Id=34738
SELECT * FROM WarehouseHoldings WHERE WarehouseId=34629
SELECT * FROM WarehouseHoldings WHERE ProductId=34737
SELECT * FROM WarehouseHoldings WHERE ReorderLevel=0
SELECT * FROM WarehouseHoldings WHERE MinimumLevel=0
SELECT * FROM WarehouseHoldings WHERE MaximumLevel=0
SELECT * FROM WarehouseHoldings WHERE ConfirmedQtyInStock=0
SELECT * FROM WarehouseHoldings WHERE UnconfirmedQtyInStock=0
SELECT * FROM WarehouseHoldings WHERE QuantityInStock=0
SELECT * FROM WarehouseHoldings WHERE QuantityAllocatedStock=0
SELECT * FROM WarehouseHoldings WHERE QuantityAllocatedSop=0
SELECT * FROM WarehouseHoldings WHERE QuantityAllocatedBom=0
SELECT * FROM WarehouseHoldings WHERE QuantityAllocated=0
SELECT * FROM WarehouseHoldings WHERE DateTimeUpdated='2019-08-01T18:00:33.140+02:00'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
Id [KEY] | Long | Identificação do registro do depósito. | |
WarehouseId | Long | Armazéns.ID | Id do registro do depósito. Ver armazéns |
ProductId | Long | Produtos.ID | ID do registro do produto. Ver produtos |
ReorderLevel | Decimal | Reordenar nível de estoque. | |
MinimumLevel | Decimal | Nível de quantidade mínima de estoque. | |
MaximumLevel | Decimal | Nível máximo de quantidade de estoque. | |
ConfirmedQtyInStock | Decimal | Quantidade de estoque confirmada. | |
UnconfirmedQtyInStock | Decimal | Quantidade de estoque não confirmada. | |
QuantityInStock | Decimal | Quantidade total de estoque confirmada e não confirmada. | |
QuantityAllocatedStock | Decimal | Quantidade de estoque alocada. | |
QuantityAllocatedSop | Decimal | Quantidade de ordem de venda alocada. | |
QuantityAllocatedBom | Decimal | Quantidade alocada da lista de materiais. | |
QuantityAllocated | Decimal | Estoque total alocado, estoque e quantidade de estoque. | |
DateTimeUpdated | Datetime | A data e a hora em que esta entidade foi atualizada pela última vez (UTC). |
Armazéns
Todo o estoque dentro do Sage 200, independentemente do tipo (estoque, serviço/mão de obra ou diversos), requer um local de armazenamento. Por defeito, o armazém HOME é criado no Sage 200, pode então criar os seus próprios armazéns.
Informações Específicas da Tabela
Selecione
O driver usa o Sage 200c Standard Online API para processar todos os critérios de pesquisa.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM Warehouses WHERE Id=34626
SELECT * FROM Warehouses WHERE Name='Supplied Direct'
SELECT * FROM Warehouses WHERE DateTimeUpdated='2018-02-28T15:23:46.190+01:00'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
Id [KEY] | Long | Id do registro do depósito. | |
Name | String | Nome do armazém. | |
DateTimeUpdated | Datetime | A data e a hora em que esta entidade foi atualizada pela última vez (UTC). |
Procedimentos Armazenados
Procedimentos armazenados* estão disponíveis para complementar os dados disponíveis no Modelo de Dados. Pode ser necessário atualizar os dados disponíveis em uma exibição usando um procedimento armazenado* porque os dados não fornecem atualizações bidirecionais diretas, semelhantes a tabelas. Nessas situações, a recuperação dos dados é feita usando a visualização ou tabela apropriada, enquanto a atualização é feita chamando um procedimento armazenado. Procedimentos armazenados* pega uma lista de parâmetros e retorna um conjunto de dados que contém a coleção de tuplas que constituem a resposta.
Conector Jitterbit para Procedimentos Armazenados Sage 200
Nome | Descrição |
---|---|
GetOAuthAccessToken | Obtém um token de autenticação do Sage200. |
GetOAuthAuthorizationURL | Obtém a URL de autorização que deve ser aberta separadamente pelo usuário para conceder acesso ao seu aplicativo. Necessário apenas ao desenvolver aplicativos da Web. Você solicitará o OAuthAccessToken deste URL. |
RefreshOAuthAccessToken | Atualiza o token de acesso OAuth usado para autenticação com sagebca. |
GetOAuthAccessToken
Obtém um token de autenticação do Sage200.
Entrada
Nome | Tipo | Obrigatório | Descrição |
---|---|---|---|
AuthMode | String | Falso | O tipo de modo de autenticação a ser usado. Selecione App para obter tokens de autenticação por meio de um aplicativo de desktop. Selecione Web para obter tokens de autenticação por meio de um aplicativo Web. Os valores permitidos são APP, WEB. O valor padrão é WEB. |
CallbackUrl | String | Falso | A URL para a qual o usuário será redirecionado após autorizar seu aplicativo. Este valor deve corresponder ao URL de redirecionamento que você especificou nas configurações do aplicativo Sage200. Necessário apenas quando o parâmetro Authmode for Web. |
Verifier | String | Falso | O verificador retornou do Sage200 depois que o usuário autorizou seu aplicativo a ter acesso aos seus dados. Esse valor será retornado como um parâmetro para a URL de retorno de chamada. |
State | String | Falso | Indica qualquer estado que pode ser útil para sua aplicação após o recebimento da resposta. Seu aplicativo recebe o mesmo valor que enviou, pois esse parâmetro faz uma viagem de ida e volta ao servidor de autorização Sage200. Os usos incluem redirecionar o usuário para o recurso correto em seu site, nonces e mitigações de falsificação de solicitação entre sites. |
Scope | String | Falso | Uma lista separada por espaços em branco de permissões a serem solicitadas ao usuário. |
Colunas do Conjunto de Resultados
Nome | Tipo | Descrição |
---|---|---|
OAuthAccessToken | String | O token de acesso usado para comunicação com o Sage200. |
OAuthRefreshToken | String | O token de atualização OAuth. É o mesmo que o token de acesso no caso do Sage200. |
ExpiresIn | String | O tempo de vida restante no token de acesso. Um -1 denota que não irá expirar. |
GetOAuthAuthorizationURL
Obtém a URL de autorização que deve ser aberta separadamente pelo usuário para conceder acesso ao seu aplicativo. Necessário apenas ao desenvolver aplicativos da Web. Você solicitará o OAuthAccessToken deste URL.
Entrada
Nome | Tipo | Obrigatório | Descrição |
---|---|---|---|
CallbackUrl | String | Falso | A URL para a qual o usuário será redirecionado após autorizar seu aplicativo. Este valor deve corresponder ao URL de redirecionamento nas configurações do aplicativo Sage200. |
State | String | Falso | Indica qualquer estado que pode ser útil para sua aplicação após o recebimento da resposta. Seu aplicativo recebe o mesmo valor que enviou, pois esse parâmetro faz uma viagem de ida e volta ao servidor de autorização Sage200. Os usos incluem redirecionar o usuário para o recurso correto em seu site, nonces e mitigações de falsificação de solicitação entre sites. |
Scope | String | Falso | Uma lista separada por espaços em branco de permissões a serem solicitadas ao usuário. |
Colunas do Conjunto de Resultados
Nome | Tipo | Descrição |
---|---|---|
URL | String | O URL de autorização, inserido em um navegador da Web para obter o token do verificador e autorizar seu aplicativo. |
RefreshOAuthAccessToken
Atualiza o token de acesso OAuth usado para autenticação com sagebca.
Entrada
Nome | Tipo | Obrigatório | Descrição |
---|---|---|---|
OAuthRefreshToken | String | Verdade | O token de atualização retornou com o token de acesso anterior. |
Colunas do Conjunto de Resultados
Nome | Tipo | Descrição |
---|---|---|
OAuthAccessToken | String | O token de autenticação retornado de sagebca. Isso pode ser usado em chamadas subseqüentes para outras operações para este serviço específico. |
OAuthRefreshToken | String | É o mesmo que o token de acesso. |
ExpiresIn | String | O tempo de vida restante no token de acesso. |
Modelo de Dados Sage200 ProfessionalUK
Visualizações
Visualizações descreve as exibições disponíveis. As visualizações são definidas estaticamente para modelar bancos, clientes, produtos e muito mais.
Procedimentos Armazenados
NOTE:
Procedimentos armazenados não são suportados atualmente. Veja a nota para detalhes.
Procedimentos armazenados são interfaces semelhantes a funções para o Sage 200. Procedimentos armazenados* permitem executar operações no Sage 200, como recuperar o token de acesso OAuth.
Visualizações
As exibições são compostas por colunas e pseudocolunas. As exibições são semelhantes às tabelas na forma como os dados são representados; no entanto, as exibições não oferecem suporte a atualizações. Entidades que são representadas como exibições são normalmente entidades somente leitura. Frequentemente, um procedimento armazenado* está disponível para atualizar os dados se tal funcionalidade for aplicável à fonte de dados.
As consultas podem ser executadas em uma exibição como se fosse uma tabela normal, e os dados retornados são semelhantes nesse aspecto. Para saber mais sobre tabelas e procedimentos armazenados, navegue até as entradas correspondentes neste documento de ajuda.
Conector Jitterbit para Visualizações do Sage 200
Nome | Descrição |
---|---|
BankPostedTransactions | As transações lançadas pelo banco são criadas quando transações, como recebimentos ou pagamentos, são lançadas no Livro Caixa. |
Banks | As contas bancárias podem ser criadas no Sage 200 para qualquer tipo de conta na qual o dinheiro seja depositado/saído, por exemplo, dinheiro, cartões de crédito ou conta corrente comercial. As contas bancárias podem estar em qualquer moeda e todos os saldos são registrados na moeda específica dessa conta bancária. |
CompanyDetails | Cada instância do Sage 200 é configurada para a empresa que o utiliza. Uma empresa é identificada no Sage 200 pelo seu nome. O Sage 200 armazena detalhes separados da empresa para cada empresa criada. As informações armazenadas nos detalhes da empresa são informações típicas da empresa, como número de registro do IVA e detalhes de contato da empresa. |
CostCentres | Os centros de custo são normalmente usados para ajudar a agrupar custos relacionados e relatar um segmento específico de uma organização, ou seja, uma divisão da empresa, como vendas ou produção. |
Currencies | O Sage 200 funciona em várias moedas e cada empresa pode configurar até 99 moedas para usar, e todas podem ser configuradas para usar uma única taxa de câmbio, taxas de câmbio de período ou ambas. Uma moeda deve ser configurada como moeda base e isso não pode ser alterado depois que as transações forem inseridas. Se uma moeda for configurada como modificável, a taxa de câmbio pode ser modificada ao inserir transações. |
CustomerContacts | As informações podem ser armazenadas para vários contatos em cada conta de cliente. Cada contato pode ter seus próprios detalhes, como números de telefone, números de fax, endereço e-mail e site. |
CustomerDeliveryAddresses | Um cliente pode ter vários endereços de entrega armazenados em sua conta, que podem ser usados ao criar uma fatura ou pedido de venda. |
Customers | Os clientes são uma das entidades mais importantes dentro do Sage 200, pois estão associados a muitos recursos importantes dentro do aplicativo e sustentam a maioria dos principais recursos (por exemplo, ordens de venda, recibos de pagamento, etc.). Ao fazer solicitações maiores de informações do cliente, o recurso Customer Views pode ser uma alternativa mais rápida a esse recurso. |
Departments | Os departamentos são uma subdivisão dos centros de custo e são usados onde custos ou receitas específicas precisam ser agrupados e relatados separadamente. Por exemplo, um centro de custo pode ser uma área de vendas como Nordeste ou Sudoeste e diferentes departamentos podem ser Administração e Treinamento. |
FinancialReportLayouts | Os layouts das demonstrações financeiras são projetados para fornecer uma representação clara de suas contas. Este recurso retorna os detalhes de todos os layouts de demonstrativos financeiros. O campo de classificação padrão (orderby) é por 'financial_report_layout_id' e 'financial_report_row_report_row' ascendente. |
FinancialYearPeriods | Este recurso retorna os detalhes de todos os períodos contábeis de todos os exercícios financeiros mantidos para a empresa. Uma empresa sempre tem cinco anos financeiros futuros e pode ter anos anteriores ilimitados, dependendo de quanto tempo a empresa está operando. O campo de classificação padrão (orderby) é por 'financial_year_start_date' e 'period_number' ascendente. |
NominalCodes | As contas nominais são fundamentais para o sucesso da gestão das finanças da empresa. O valor de cada transação inserida no Sage 200 é lançado em uma conta nominal e é onde as receitas e despesas do negócio são registradas. As contas nominais incluem um código, um centro de custos e um departamento. |
NominalReportCategories | As categorias de relatório nominal são usadas em demonstrações financeiras (PL, Balanço) para agrupar códigos nominais sob títulos e para determinar se o valor nominal do código é relatado no layout do Balanço (Ativo e Passivo) ou Lucro e Perda (Receita e Despesa). |
NominalTransactionAnalysisCodes | Os códigos de análise de transação nominal são usados para agrupar itens de análise nominal em vários tipos de transação |
PendingEmails | Ao trabalhar com o Microsoft Flow, é útil poder acessar e-mails pendentes para enviar como notificações ao usuário do Sage 200. |
PriceBands | Uma faixa de preço é simplesmente uma lista de preços. Eles são usados para oferecer preços diferentes para clientes diferentes. Os preços dos produtos são definidos em cada faixa de preço. O preço que um cliente recebe por um produto depende da faixa de preço à qual sua conta está vinculada. |
ProductGroups | Os grupos de produtos são usados para agrupar itens de estoque com características ou requisitos semelhantes. Grupos de produtos fornecem várias configurações padrão para itens de estoque e possuem seu próprio código e descrição exclusivos. |
ProductPrices | Isso retorna os preços de venda de seus produtos. Um preço é retornado para cada faixa de preço associada a um produto. Uma faixa de preço é simplesmente uma lista de preços. O preço que um cliente recebe por um produto depende da faixa de preço à qual sua conta está vinculada. A faixa de preço 'Padrão' é o padrão. Os preços retornados aqui não incluem nenhum desconto específico do cliente. O campo de classificação padrão (orderby) é por 'product_code' ascendente. |
Products | Os produtos são usados para rastrear o estoque dentro do Sage 200. Isso não se aplica apenas a itens físicos, mas também a itens solicitados diretamente de fornecedores, serviços e tempo ou mão-de-obra que podem ser incluídos nas faturas dos clientes. |
ProductTransactions | Uma transação de produto é criada sempre que um produto entra ou sai do estoque. As transações de produtos são criadas a partir de várias fontes, como ordens de compra, ordens de venda, transferências entre armazéns etc. Este recurso retorna os detalhes das transações de produtos. O campo de classificação padrão (orderby) é por 'id' decrescente. |
PurchaseOrderLines | Ao fazer solicitações maiores de informações de pedidos de compra, o recurso Visualizações de Linhas de Pedidos de Compras é uma alternativa mais rápida ao recurso 'Pedidos de Compras'. |
PurchaseOrders | As ordens de compra são usadas para representar a compra de bens ou serviços de um fornecedor. Eles são centrais para um negócio e definem os termos (preço, quantidade e prazos) pelos quais os produtos ou serviços serão recebidos. |
PurchasePostedTransactions | As transações lançadas de compra são criadas quando as transações, como compras feitas, reembolsos ou notas de crédito, são lançadas no Livro Razão de Compras. Não é possível utilizar este recurso da API para criar transações lançadas. |
SalesHistoricalTransactions | As transações históricas de vendas são criadas quando as transações são arquivadas do Livro Razão de Vendas. Não é possível usar este recurso da API para criar transações históricas. |
SalesOrderAdditionalCharges | Encargos adicionais podem ser adicionados aos pedidos de vendas para contabilizar itens como transporte e seguro. Dentro do aplicativo Sage 200, os usuários podem configurar e manter a lista de cobranças adicionais que podem ser referenciadas ao criar um pedido de venda. Esse recurso de API pode ser usado para determinar para que serve cada cobrança adicional. |
SalesOrderLines | Ao fazer solicitações maiores de informações de pedidos de vendas, o recurso Visualizações de linha de pedidos de vendas é uma alternativa mais rápida ao recurso 'Pedidos de vendas'. O recurso Visualizações de linha de pedido de vendas retorna mais informações do que o recurso 'Pedidos de vendas' e, portanto, reduz o número de solicitações de API necessárias para retornar as mesmas informações de vários recursos. Este recurso retorna uma visão de pedidos de vendas, linhas de pedidos de vendas, clientes, produtos, armazéns, códigos de impostos e moedas que podem ser consultados em qualquer campo. O campo de classificação padrão (orderby) é por 'sop_order_id' e 'sop_order_line_id' descendente. |
SalesOrderProformaLines | Este recurso retorna uma visão de pro formas de vendas, linhas pro forma de vendas, clientes, produtos, armazéns, códigos de impostos e moedas que podem ser consultados em qualquer campo. O campo de classificação padrão (orderby) é por 'sop_proforma_id' e 'sop_proforma_line_id' descendente. |
SalesOrderQuoteLines | Este recurso retorna uma visão de cotações de vendas, linhas de cotações de vendas, clientes, produtos, armazéns, códigos de impostos e moedas que podem ser consultados em qualquer campo. O campo de classificação padrão (orderby) é por 'sop_quote_id' e 'sop_quote_line_id' descendente. |
SalesOrders | Pedidos de venda são usados para representar a venda de mercadorias ou serviços a um cliente. Eles são centrais para um negócio e definem os termos (preço, quantidade e prazos) pelos quais os produtos ou serviços serão entregues. Nota: Adicionando itens rastreáveis a pedidos de vendas. Se você estiver usando itens de estoque rastreáveis e um item for definido para ser vendido a partir de um único lote, a quantidade do pedido deverá ser menor ou igual à quantidade no lote. Se você tentar pedir mais do que a quantidade do lote, o pedido não poderá ser postado por meio da API. |
SalesPostedTransactions | As transações de vendas lançadas são criadas quando as transações, como pedidos faturados, recebimentos, reembolsos ou notas de crédito, são lançadas no Livro Razão de Vendas. Não é possível usar este recurso da API para criar transações lançadas. Para postar uma transação, o recurso de API necessário deve ser invocado. Ao fazer solicitações maiores de informações do cliente, o recurso Visualizações de transações de vendas pode ser uma alternativa mais rápida a esse recurso. |
SalesTradingPeriods | Este recurso retorna os detalhes de todos os períodos de negociação de vendas para todos os anos financeiros mantidos para a empresa. Uma empresa pode ter os períodos de negociação definidos como iguais aos períodos contábeis ou como períodos diferentes. (Apenas Sage 200c Professional e Sage 200 Extra Online, Sage 200c Standard por defeito para períodos de ano financeiro) |
SalesTransactions | Ao fazer solicitações de API maiores para informações de transação do razão de vendas, o recurso Exibições de transações de vendas pode ser uma alternativa mais rápida ao recurso 'Transações publicadas de vendas'. O recurso Visualizações de transações de vendas também retorna uma amplitude maior de informações do que as transações de vendas postadas. |
StockSettings | Essas configurações para definir como processar e gerenciar seu estoque. |
SupplierContacts | As informações podem ser armazenadas para vários contatos em cada conta do Fornecedor. Cada contato pode ter seus próprios detalhes, como números de telefone, números de fax, endereço e-mail e site. |
Suppliers | Os fornecedores são uma das entidades mais importantes do Sage 200, pois estão associados a muitos recursos importantes no aplicativo e sustentam a maioria dos principais recursos (por exemplo, ordens de compra, recibos de compra, etc.). |
TaxCodes | Os códigos de imposto são normalmente usados para as taxas de IVA das empresas do Reino Unido. São acessados pelos módulos do Sage 200 para: - Analisar as taxas para contas do Razão Nominal. - Analisar as taxas à Declaração de IVA. - Leia porcentagens para cálculos em transações. |
WarehouseHoldings | Todo o estoque dentro do Sage 200, independentemente do tipo (estoque, serviço/mão de obra ou diversos), requer um local de armazenamento. A localização indica onde um item é armazenado e as configurações de nível de estoque para cada produto no depósito, ou seja, o nível de novo pedido, os níveis de estoque mínimo e máximo. Itens com um tipo de 'Estoque' têm níveis registrados para cada local de depósito e os níveis são usados na alocação, saída e recebimento de estoque. Se a configuração de estoque UseMultipleLocations for verdadeira, um produto pode ser vinculado a vários depósitos. Você não pode excluir o último armazém associado a um produto. |
Warehouses | Todo o estoque dentro do Sage 200, independentemente do tipo (estoque, serviço/mão de obra ou diversos), requer um local de armazenamento. Por defeito, o armazém HOME é criado no Sage 200, pode então criar os seus próprios armazéns. |
Transações Postadas pelo Banco
As transações lançadas pelo banco são criadas quando transações, como recebimentos ou pagamentos, são lançadas no Livro Caixa.
Informações Específicas da Tabela
Selecione
O driver usa a API online padrão do Sage 200c para processar os critérios de pesquisa. Todos os filtros são processados no lado do servidor, exceto: colunas NominalAnalysisItems,TaxAnalysisItems,TradeItems.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM BankPostedTransactions WHERE Id=29448
SELECT * FROM BankPostedTransactions WHERE BankId=29401
SELECT * FROM BankPostedTransactions WHERE BankTransactionType='Payment'
SELECT * FROM BankPostedTransactions WHERE EntryDescription='Opening Balance'
SELECT * FROM BankPostedTransactions WHERE Reference='O/Bal'
SELECT * FROM BankPostedTransactions WHERE SecondReference='abc'
SELECT * FROM BankPostedTransactions WHERE TransactionDate='2017-12-31T01:00:00.000+01:00'
SELECT * FROM BankPostedTransactions WHERE PostedDate='2017-09-13T02:00:00.000+02:00'
SELECT * FROM BankPostedTransactions WHERE ChequeValue=-6511.96
SELECT * FROM BankPostedTransactions WHERE ChequeDiscountValue=0
SELECT * FROM BankPostedTransactions WHERE ChequeToAccountCurrencyRate=1
SELECT * FROM BankPostedTransactions WHERE BankChequeToBaseCurrencyRate=1
SELECT * FROM BankPostedTransactions WHERE ChequeCurrencyId=2103
SELECT * FROM BankPostedTransactions WHERE Urn=24
SELECT * FROM BankPostedTransactions WHERE UserName='Migration'
SELECT * FROM BankPostedTransactions WHERE DateTimeUpdated='2018-02-28T15:23:46.467+01:00'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
Id [KEY] | Long | Eu ia. | |
BankId | Long | Bancos.ID | Identificação do banco. Ver bancos |
BankTransactionType | String | Tipo de transação. Veja bank_transaction_types | |
EntryDescription | String | Descrição da transação. | |
Reference | String | Referência da transação. | |
SecondReference | String | Segunda referência. | |
TransactionDate | Date | Data da transação. | |
PostedDate | Date | Data de envio. | |
ChequeValue | Decimal | Valor da entrada. | |
ChequeDiscountValue | Decimal | Valor do desconto de entrada. | |
ChequeToAccountCurrencyRate | Decimal | Taxa de câmbio entre a moeda da conta bancária e a moeda do cheque. | |
BankChequeToBaseCurrencyRate | Decimal | Taxa de câmbio entre a conta bancária e a moeda base da empresa. | |
ChequeCurrencyId | Long | Identificação da moeda. Ver moedas | |
Urn | Long | Número de referência único. | |
UserName | String | Usuário que inseriu a transação. | |
NominalAnalysisItems | String | Itens de análise nominal. Veja bank_posted_transactions_nominal_analysis_items | |
TaxAnalysisItems | String | Itens de análise tributária. Veja bank_posted_transactions_tax_analysis_items | |
TradeItems | String | Itens comerciais. Veja bank_posted_transactions_trade_items | |
DateTimeUpdated | Datetime | A data e a hora em que esta entidade foi atualizada pela última vez (UTC). |
Bancos
As contas bancárias podem ser criadas no Sage 200 para qualquer tipo de conta na qual o dinheiro seja depositado/saído, por exemplo, dinheiro, cartões de crédito ou conta corrente comercial. As contas bancárias podem estar em qualquer moeda e todos os saldos são registrados na moeda específica dessa conta bancária.
Informações Específicas da Tabela
Selecione
O driver usa a API online padrão do Sage 200c para processar os critérios de pesquisa. Todos os filtros são processados no lado do servidor, exceto: colunas BankAddressId,BankAddressContact,BankAddressCountry,BankAddressCity,BankAddressPostcode,BankAddress_1,BankAddress_2,BankAddress_3,BankAddress_4,BankContacts.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM Banks WHERE Id=29401
SELECT * FROM Banks WHERE Code='1200'
SELECT * FROM Banks WHERE Description='Bank Current Account'
SELECT * FROM Banks WHERE SortCode='233434'
SELECT * FROM Banks WHERE AccountNo='003234234'
SELECT * FROM Banks WHERE BankName='Lloyds Bank PLC'
SELECT * FROM Banks WHERE AccountType='BankAccountTypeCurrent'
SELECT * FROM Banks WHERE AccountStatusType='AccountStatusActive'
SELECT * FROM Banks WHERE Balance=-9941.57
SELECT * FROM Banks WHERE BalanceInBase=-9941.57
SELECT * FROM Banks WHERE OverdraftLimit=0
SELECT * FROM Banks WHERE AccountName='Stationery & Computer Mart UK Ltd'
SELECT * FROM Banks WHERE Iban='abc'
SELECT * FROM Banks WHERE Bic='abc'
SELECT * FROM Banks WHERE StatementBalance=0
SELECT * FROM Banks WHERE StatementDate='2019-10-02T11:46:53Z'
SELECT * FROM Banks WHERE AccountCurrencyId=2103
SELECT * FROM Banks WHERE DateTimeUpdated='2018-02-28T15:23:46.070+01:00'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
Id [KEY] | Long | Identificação do registro da conta bancária. | |
Code | String | Código da conta bancária. | |
Description | String | Descrição do banco. | |
SortCode | String | Código de classificação do Banco. | |
AccountNo | String | Número da conta de banco. | |
BankName | String | Nome do banco. | |
AccountType | String | Tipo de conta bancária. Consulte tipos_de_conta_bancária | |
AccountStatusType | String | O status da conta bancária (Sage 200c Standard e versões do Professional lançadas após fevereiro de 2018). Por exemplo, isso pode ser 'Ativo' ou 'Oculto'. Veja account_status_types | |
Balance | Decimal | Saldo bancário. | |
BalanceInBase | Decimal | Saldo bancário na moeda base. | |
OverdraftLimit | Decimal | Limite de cheque especial bancário. | |
AccountName | String | Nome da conta. | |
Iban | String | Número da conta do banco internacional. | |
Bic | String | Código de identificação bancária. | |
StatementBalance | Decimal | Último balanço. | |
StatementDate | Date | Data da última declaração. | |
AccountCurrencyId | Long | Moedas.ID | Id de registro de moeda. Ver moedas |
BankAddressId | Long | Endereço do banco. Identificação do registro do endereço do banco. | |
BankAddressContact | String | Endereço do banco. Endereço Nome do contato. | |
BankAddressCountry | String | Endereço do banco. País. | |
BankAddressCity | String | Endereço do banco. Cidade. | |
BankAddressPostcode | String | Endereço do banco. Código postal. | |
BankAddress_1 | String | Endereço do banco. Linha de endereço 1. | |
BankAddress_2 | String | Endereço do banco. Linha de endereço 2. | |
BankAddress_3 | String | Endereço do banco. Linha de endereço 3. | |
BankAddress_4 | String | Endereço do banco. Linha de endereço 4. | |
BankContacts | String | Cobrança de valores de contato bancário. | |
DateTimeUpdated | Datetime | A data e a hora em que esta entidade foi atualizada pela última vez (UTC). |
Detalhes da Companhia
Cada instância do Sage 200 é configurada para a empresa que o utiliza. Uma empresa é identificada no Sage 200 pelo seu nome. O Sage 200 armazena detalhes separados da empresa para cada empresa criada. As informações armazenadas nos detalhes da empresa são informações típicas da empresa, como número de registro do IVA e detalhes de contato da empresa.
Informações Específicas da Tabela
Selecione
O driver usa a API online padrão do Sage 200c para processar os critérios de pesquisa. Todos os filtros são processados no lado do servidor, exceto: colunas CountryCode,CountryCodeName,CountryCodeEUMember,AddressCountry,Address_1,Address_2,Address_3,Address_4,AddressCity,AddressCounty,AddressPostcode.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM CompanyDetails WHERE Name='Stationery & Computer Mart UK'
SELECT * FROM CompanyDetails WHERE Telephone='0191 955 3000'
SELECT * FROM CompanyDetails WHERE Fax='0191 955 3001'
SELECT * FROM CompanyDetails WHERE Email='sales@stationerycomputermartuk.co.uk'
SELECT * FROM CompanyDetails WHERE Website='http://www.stationerycomputermartuk.co.uk'
SELECT * FROM CompanyDetails WHERE TaxRegistrationNumber='376 6823 94'
SELECT * FROM CompanyDetails WHERE CountryCodeId=13
SELECT * FROM CompanyDetails WHERE YearsAccountsHeldFor=2
SELECT * FROM CompanyDetails WHERE EoriNumber='abc'
SELECT * FROM CompanyDetails WHERE DateTimeUpdated='2018-02-28T15:23:46.040+01:00'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
Name [KEY] | String | Nome da empresa. | |
Telephone | String | Número de telefone. | |
Fax | String | Número de fax. | |
Email | String | Endereço E-mail. | |
Website | String | Endereço do site da empresa. | |
TaxRegistrationNumber | String | Número de inscrição fiscal. | |
CountryCodeId | Long | ID do registro do código do país. Ver country_codes | |
CountryCode | String | ID do registro do código do país. Ver country_codes | |
CountryCodeName | String | ID do registro do código do país. Ver country_codes | |
CountryCodeEUMember | Boolean | ID do registro do código do país. Ver country_codes | |
YearsAccountsHeldFor | Int | Número de anos em que existem períodos com dados nominais até um máximo de seis anos. | |
AddressCountry | String | Id do endereço da empresa. | |
Address_1 | String | O endereço da empresa. Linha de endereço 1. | |
Address_2 | String | O endereço da empresa. Linha de endereço 2. | |
Address_3 | String | O endereço da empresa. Linha de endereço 3. | |
Address_4 | String | O endereço da empresa. Linha de endereço 4. | |
AddressCity | String | O endereço da empresa. Cidade | |
AddressCounty | String | O endereço da empresa. Condado | |
AddressPostcode | String | O endereço da empresa. Código postal | |
EoriNumber | String | O número EORI da empresa. | |
DateTimeUpdated | Datetime | A data e a hora em que esta entidade foi atualizada pela última vez (UTC). |
Centros de Custo
Os centros de custo são normalmente usados para ajudar a agrupar custos relacionados e relatar um segmento específico de uma organização, ou seja, uma divisão da empresa, como vendas ou produção.
Informações Específicas da Tabela
Selecione
O driver usa o Sage 200c Standard Online API para processar todos os critérios de pesquisa.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM CostCentres WHERE Id=1015
SELECT * FROM CostCentres WHERE Code='abc'
SELECT * FROM CostCentres WHERE Name='abc'
SELECT * FROM CostCentres WHERE DateTimeUpdated='2018-02-28T15:23:46.230+01:00'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
Id [KEY] | Long | ID do registro do centro de custo. | |
Code | String | Código do centro de custo. | |
Name | String | Nome do centro de custo. | |
DateTimeUpdated | Datetime | A data e a hora em que esta entidade foi atualizada pela última vez (UTC). |
Moedas
O Sage 200 funciona em várias moedas e cada empresa pode configurar até 99 moedas para usar, e todas podem ser configuradas para usar uma única taxa de câmbio, taxas de câmbio de período ou ambas. Uma moeda deve ser configurada como moeda base e isso não pode ser alterado depois que as transações forem inseridas. Se uma moeda for configurada como modificável, a taxa de câmbio pode ser modificada ao inserir transações.
Informações Específicas da Tabela
Selecione
O driver usa a API online padrão do Sage 200c para processar os critérios de pesquisa. Todos os filtros são processados no lado do servidor, exceto: colunas CurrencyIsoCode,CurrencyIsoCodeName.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM Currencies WHERE Id=2103
SELECT * FROM Currencies WHERE Symbol='£'
SELECT * FROM Currencies WHERE Name='Pound Sterling'
SELECT * FROM Currencies WHERE CoreCurrencyRate=1
SELECT * FROM Currencies WHERE EuroCurrencyRate=0.714285
SELECT * FROM Currencies WHERE CurrencyIsoCodeId=49
SELECT * FROM Currencies WHERE IsBaseCurrency=true
SELECT * FROM Currencies WHERE IsEuroCurrency=false
SELECT * FROM Currencies WHERE DateTimeUpdated='2018-02-28T15:23:46.243+01:00'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
Id [KEY] | Long | Id de registro de moeda. | |
Symbol | String | Símbolo de moeda. | |
Name | String | Nome da moeda. | |
CoreCurrencyRate | Decimal | Taxa da moeda em uso em relação à base. | |
EuroCurrencyRate | Decimal | Taxa do euro. | |
CurrencyIsoCodeId | Long | ID de registro de código de moeda ISO. Consulte a moeda_iso_codes | |
CurrencyIsoCode | String | ID de registro de código de moeda ISO. Consulte a moeda_iso_codes | |
CurrencyIsoCodeName | String | ID de registro de código de moeda ISO. Consulte a moeda_iso_codes | |
IsBaseCurrency | Bool | Flag para indicar se a moeda é a moeda base. | |
IsEuroCurrency | Bool | Sinalizador para indicar se a moeda é Euro. | |
DateTimeUpdated | Datetime | A data e a hora em que esta entidade foi atualizada pela última vez (UTC). |
ClienteContatos
As informações podem ser armazenadas para vários contatos em cada conta de cliente. Cada contato pode ter seus próprios detalhes, como números de telefone, números de fax, endereço e-mail e site.
Informações Específicas da Tabela
Selecione
O driver usa o Sage 200c Standard Online API para processar todos os critérios de pesquisa.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM CustomerContacts WHERE Id=42101
SELECT * FROM CustomerContacts WHERE CustomerId='0000000001'
SELECT * FROM CustomerContacts WHERE Name='Sample'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
Id [KEY] | Long | ID do registro de contato do cliente. | |
CustomerId | Long | Identificação do registro do cliente. | |
Name | String | Nome do contato - first_name, middle_name e last_name concatenados. | |
FirstName | String | Nome do contato. | |
MiddleName | String | Entre em contato com o nome do meio. | |
LastName | String | Sobrenome de contato. | |
IsDefault | Bool | Este é o contato padrão do cliente pai? Ver cliente | |
DefaultTelephone | String | Número de telefone padrão. | |
DefaultEmail | String | Endereço e-mail padrão. | |
SalutationId | Long | Id de saudação de contato. | |
SalutationIsDefault | Boolean | Saudação de contato. | |
SalutationCode | String | Código de saudação de contato. | |
SalutationDescription | String | Descrição da saudação de contato. | |
Emails | String | e-mails do cliente. Veja customer_emails | |
Telephones | String | Telefones do cliente. Consulte customer_telephones | |
Mobiles | String | Celulares do cliente. Veja customer_mobiles | |
Faxes | String | Faxes de clientes. Veja customer_faxes | |
Websites | String | Sites de clientes. Veja customer_websites | |
DateTimeUpdated | Datetime | A data e a hora em que esta entidade foi atualizada pela última vez (UTC). |
Endereços de Entrega do Cliente
Um cliente pode ter vários endereços de entrega armazenados em sua conta, que podem ser usados ao criar uma fatura ou pedido de venda.
Informações Específicas da Tabela
Selecione
O driver usa o Sage 200c Standard Online API para processar todos os critérios de pesquisa.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM CustomerDeliveryAddresses WHERE Id=27927
SELECT * FROM CustomerDeliveryAddresses WHERE Contact='Lee Dalkin'
SELECT * FROM CustomerDeliveryAddresses WHERE Country='abc'
SELECT * FROM CustomerDeliveryAddresses WHERE CustomerId=27825
SELECT * FROM CustomerDeliveryAddresses WHERE Description='Registered address'
SELECT * FROM CustomerDeliveryAddresses WHERE Email='newbusinessadvice@sage.com'
SELECT * FROM CustomerDeliveryAddresses WHERE Fax='01742 876 236'
SELECT * FROM CustomerDeliveryAddresses WHERE IsDefault=false
SELECT * FROM CustomerDeliveryAddresses WHERE PostalName='A1 Design Services'
SELECT * FROM CustomerDeliveryAddresses WHERE TaxCodeId=1729
SELECT * FROM CustomerDeliveryAddresses WHERE TaxNumber='GB238 3839 38'
SELECT * FROM CustomerDeliveryAddresses WHERE Telephone='01742 876 234'
SELECT * FROM CustomerDeliveryAddresses WHERE Address1='67a Station Road'
SELECT * FROM CustomerDeliveryAddresses WHERE Address2='abc'
SELECT * FROM CustomerDeliveryAddresses WHERE Address3='Blackpool'
SELECT * FROM CustomerDeliveryAddresses WHERE Address4='Lancashire'
SELECT * FROM CustomerDeliveryAddresses WHERE City='abc'
SELECT * FROM CustomerDeliveryAddresses WHERE County='abc'
SELECT * FROM CustomerDeliveryAddresses WHERE Postcode='BP12 7HT'
SELECT * FROM CustomerDeliveryAddresses WHERE AddressCountryCodeId=0
SELECT * FROM CustomerDeliveryAddresses WHERE DateTimeUpdated='2018-02-28T15:23:46.867+01:00'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
Id [KEY] | Long | O ID exclusivo do endereço de entrega do cliente. | |
Contact | String | O contato associado ao endereço de entrega do cliente. | |
Country | String | País (se estiver usando endereços segmentados no Sage 200c Professional ou Sage 200 Extra Online). | |
CustomerId | Long | ID exclusivo da conta do cliente ao qual o endereço de entrega do cliente está associado. Ver clientes | |
Description | String | A descrição do endereço de entrega do cliente. | |
Email | String | O endereço e-mail associado ao endereço de entrega do cliente. | |
Fax | String | O número de fax associado ao endereço de entrega do cliente. | |
IsDefault | Bool | Sinalize para indicar se este é o endereço de entrega do cliente padrão para o cliente pai. Ver cliente | |
PostalName | String | Nome postal é o nome da pessoa ou empresa a quem a fatura ou ordem de venda é endereçada. | |
TaxCodeId | Long | A ID do registro do código de imposto. Ver tax_codes | |
TaxNumber | String | O número do imposto. | |
Telephone | String | O número de telefone associado ao endereço de entrega do cliente. | |
Address1 | String | Linha de endereço 1. | |
Address2 | String | Linha de endereço 2. | |
Address3 | String | Linha de endereço 3. | |
Address4 | String | Linha de endereço 4. | |
City | String | Cidade (se estiver usando endereços segmentados no Sage 200c Professional ou Sage 200 Extra Online). | |
County | String | Condado (se estiver usando endereços segmentados no Sage 200c Professional ou Sage 200 Extra Online). | |
Postcode | String | Código postal. | |
AddressCountryCodeId | Long | Identificação do código do país. Ver country_codes | |
DateTimeUpdated | Datetime | A data e a hora em que esta entidade foi atualizada pela última vez (UTC). |
Clientes
Os clientes são uma das entidades mais importantes dentro do Sage 200, pois estão associados a muitos recursos importantes dentro do aplicativo e sustentam a maioria dos principais recursos (por exemplo, ordens de venda, recibos de pagamento, etc.). Ao fazer solicitações maiores de informações do cliente, o recurso Customer Views pode ser uma alternativa mais rápida a esse recurso.
Informações Específicas da Tabela
Selecione
O driver usa a API online padrão do Sage 200c para processar os critérios de pesquisa. Todos os filtros são processados no lado do servidor, exceto: CountryCode,CountryCodeName,CountryCodeEuMember,MainAddress_1,MainAddress_2,MainAddress_3,MainAddress_4,MainAddressCity,MainAddressCounty,MainAddressPostcode,Colunas de contatos.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM Customers WHERE Id=27825
SELECT * FROM Customers WHERE Reference='A1D001'
SELECT * FROM Customers WHERE Name='A1 Design Services'
SELECT * FROM Customers WHERE ShortName='A1 Desig'
SELECT * FROM Customers WHERE Balance=1120.92
SELECT * FROM Customers WHERE OnHold=false
SELECT * FROM Customers WHERE AccountStatusType='AccountStatusActive'
SELECT * FROM Customers WHERE CurrencyId=2103
SELECT * FROM Customers WHERE ExchangeRateType='ExchangeRateSingle'
SELECT * FROM Customers WHERE TelephoneCountryCode='44'
SELECT * FROM Customers WHERE TelephoneAreaCode='01742'
SELECT * FROM Customers WHERE TelephoneSubscriberNumber='876234'
SELECT * FROM Customers WHERE FaxCountryCode='44'
SELECT * FROM Customers WHERE FaxAreaCode='01742'
SELECT * FROM Customers WHERE FaxSubscriberNumber='876236'
SELECT * FROM Customers WHERE Website='www.sage.co.uk'
SELECT * FROM Customers WHERE CreditLimit=0
SELECT * FROM Customers WHERE DefaultTaxCodeId=1729
SELECT * FROM Customers WHERE VatNumber='GB238 3839 38'
SELECT * FROM Customers WHERE DunsCode='abc'
SELECT * FROM Customers WHERE AnalysisCode1='Trade'
SELECT * FROM Customers WHERE AnalysisCode2='George'
SELECT * FROM Customers WHERE AnalysisCode3='Lancashire'
SELECT * FROM Customers WHERE AnalysisCode4='abc'
SELECT * FROM Customers WHERE AnalysisCode5='abc'
SELECT * FROM Customers WHERE AverageTimeToPay=0
SELECT * FROM Customers WHERE ValueOfCurrentOrdersInSop=340.38
SELECT * FROM Customers WHERE CountryCodeId=13
SELECT * FROM Customers WHERE DateTimeUpdated='2018-03-05T11:19:18.317+01:00'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
Id [KEY] | Long | ID exclusivo do cliente. | |
Reference | String | Referência da conta do cliente. NOTA: Não é necessário se a referência do cliente estiver definida como | |
Name | String | Nome do cliente. | |
ShortName | String | Nome abreviado do cliente. | |
Balance | Decimal | Saldo da conta do cliente. | |
OnHold | Bool | Verdadeiro se a conta do cliente estiver em espera, senão Falso. | |
AccountStatusType | String | O status da conta do cliente (Sage 200c Standard e versões do Extra/Professional lançadas após julho de 2017). Por exemplo, isso pode ser 'Ativo' ou 'Oculto'. Veja account_status_types | |
CurrencyId | Long | Moedas.ID | Id de registro de moeda. Ver moedas |
ExchangeRateType | String | O tipo de taxa de câmbio usada na conta do cliente. Veja exchange_rate_types | |
TelephoneCountryCode | String | Código do país do telefone (somente Sage 200c Professional e Sage 200 Extra Online). | |
TelephoneAreaCode | String | Código de área do telefone (somente Sage 200c Professional e Sage 200 Extra Online). | |
TelephoneSubscriberNumber | String | Número de assinante de telefone (somente Sage 200c Professional e Sage 200 Extra Online). | |
FaxCountryCode | String | Código do país do fax. | |
FaxAreaCode | String | Código de área do fax. | |
FaxSubscriberNumber | String | Número do assinante de fax. | |
Website | String | Endereço do website. | |
CreditLimit | Decimal | Limite de crédito para o cliente. | |
DefaultTaxCodeId | Long | Códigos de Imposto.ID | Id de registro de código de imposto padrão. Ver tax_codes |
VatNumber | String | O número de IVA. | |
DunsCode | String | Número DUNS. | |
AnalysisCode1 | String | Código de análise 1. | |
AnalysisCode2 | String | Código de análise 2. | |
AnalysisCode3 | String | Código de análise 3. | |
AnalysisCode4 | String | Código de análise 4. | |
AnalysisCode5 | String | Código de análise 5. | |
AnalysisCode6 | String | Código de análise 6. | |
AnalysisCode7 | String | Código de análise 7. | |
AnalysisCode8 | String | Código de análise 8. | |
AnalysisCode9 | String | Código de análise 9. | |
AnalysisCode10 | String | Código de análise 10. | |
AnalysisCode11 | String | Código de análise 11. | |
AnalysisCode12 | String | Código de análise 12. | |
AnalysisCode13 | String | Código de análise 13. | |
AnalysisCode14 | String | Código de análise 14. | |
AnalysisCode15 | String | Código de análise 15. | |
AnalysisCode16 | String | Código de análise 16. | |
AnalysisCode17 | String | Código de análise 17. | |
AnalysisCode18 | String | Código de análise 18. | |
AnalysisCode19 | String | Código de análise 19. | |
AnalysisCode20 | String | Código de análise 20. | |
AverageTimeToPay | Int | O tempo médio de pagamento do cliente. | |
ValueOfCurrentOrdersInSop | Decimal | Valor dos pedidos de venda atuais para este cliente. | |
CountryCodeId | Long | ID do registro do código do país. | |
CountryCode | String | O código do país do cliente. | |
CountryCodeName | String | O nome do código do país do cliente. | |
CountryCodeEuMember | Boolean | Mostra se o cliente é membro da UE. | |
MainAddress_1 | String | A linha de endereço principal dos clientes 1. | |
MainAddress_2 | String | Linha 2 do endereço principal do cliente. | |
MainAddress_3 | String | Linha 3 do endereço principal do cliente. | |
MainAddress_4 | String | Linha 4 do endereço principal do cliente. | |
MainAddressCity | String | Cidade do endereço principal do cliente. | |
MainAddressCounty | String | O município de endereço principal dos clientes. | |
MainAddressPostcode | String | O código postal do endereço principal do cliente. | |
Contacts | String | Contactos do cliente. Veja customer_contacts | |
DateTimeUpdated | Datetime | A data e a hora em que esta entidade foi atualizada pela última vez (UTC). |
Departamentos
Os departamentos são uma subdivisão dos centros de custo e são usados onde custos ou receitas específicas precisam ser agrupados e relatados separadamente. Por exemplo, um centro de custo pode ser uma área de vendas como Nordeste ou Sudoeste e diferentes departamentos podem ser Administração e Treinamento.
Informações Específicas da Tabela
Selecione
O driver usa o Sage 200c Standard Online API para processar todos os critérios de pesquisa.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM Departments WHERE Id=1016
SELECT * FROM Departments WHERE Code='abc'
SELECT * FROM Departments WHERE Name='abc'
SELECT * FROM Departments WHERE DateTimeUpdated='2018-02-28T15:23:46.277+01:00'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
Id [KEY] | Long | Identificação do registro do departamento. | |
Code | String | Código do departamento. | |
Name | String | Nome do departamento. | |
DateTimeUpdated | Datetime | A data e a hora em que esta entidade foi atualizada pela última vez (UTC). |
Layouts de Relatórios Financeiros
Os layouts das demonstrações financeiras são projetados para fornecer uma representação clara de suas contas. Este recurso retorna os detalhes de todos os layouts de demonstrativos financeiros. O campo de classificação padrão (orderby) é por 'financial_report_layout_id' e 'financial_report_row_report_row' ascendente.
Informações Específicas da Tabela
Selecione
O driver usa o Sage 200c Standard Online API para processar todos os critérios de pesquisa.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM FinancialReportLayoutViews WHERE FinancialReportLayoutId=46151
SELECT * FROM FinancialReportLayoutViews WHERE FinancialReportLayoutAccountReportType='ProfitLoss'
SELECT * FROM FinancialReportLayoutViews WHERE FinancialReportLayoutName='Sample Profit and Loss Layout'
SELECT * FROM FinancialReportLayoutViews WHERE FinancialReportRowId=47221
SELECT * FROM FinancialReportLayoutViews WHERE FinancialReportRowLineType='Text'
SELECT * FROM FinancialReportLayoutViews WHERE FinancialReportRowLayoutPositionType='Unknown'
SELECT * FROM FinancialReportLayoutViews WHERE FinancialReportRowLayoutDebitOrCreditType='Unknown'
SELECT * FROM FinancialReportLayoutViews WHERE FinancialReportRowReportRow=1
SELECT * FROM FinancialReportLayoutViews WHERE FinancialReportRowTitle='Sales'
SELECT * FROM FinancialReportLayoutViews WHERE FinancialReportRowSubtotalGroup=1
SELECT * FROM FinancialReportLayoutViews WHERE FinancialReportRowGroupBreak1=0
SELECT * FROM FinancialReportLayoutViews WHERE FinancialReportRowGroupBreak2=0
SELECT * FROM FinancialReportLayoutViews WHERE FinancialReportRowGroupBreak3=0
SELECT * FROM FinancialReportLayoutViews WHERE FinancialReportRowGroupBreak4=0
SELECT * FROM FinancialReportLayoutViews WHERE FinancialReportRowGroupBreak5=0
SELECT * FROM FinancialReportLayoutViews WHERE FinancialReportRowGroupBreak6=0
SELECT * FROM FinancialReportLayoutViews WHERE FinancialReportRowGroupBreak7=0
SELECT * FROM FinancialReportLayoutViews WHERE FinancialReportRowGroupBreak8=0
SELECT * FROM FinancialReportLayoutViews WHERE FinancialReportRowGroupBreak9=0
SELECT * FROM FinancialReportLayoutViews WHERE NominalAccountReportCategoryId=123
SELECT * FROM FinancialReportLayoutViews WHERE NominalAccountReportCategoryCode='abc'
SELECT * FROM FinancialReportLayoutViews WHERE NominalAccountReportCategoryDescription='abc'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
FinancialReportLayoutId [KEY] | Long | Id do registro do layout do relatório financeiro. | |
FinancialReportLayoutAccountReportType | String | O tipo de layout financeiro. Veja Financial_report_layout_types | |
FinancialReportLayoutName | String | nome do layout do relatório financeiro. | |
FinancialReportRowId | Long | Um ID de linha de relatório financeiro associado. | |
FinancialReportRowLineType | String | O tipo de layout financeiro. Veja Financial_report_row_line_types | |
FinancialReportRowLayoutPositionType | String | O tipo de posição do layout da linha do relatório financeiro. Veja finance_report_row_layout_position_types | |
FinancialReportRowLayoutDebitOrCreditType | String | O tipo de layout financeiro. Consulte finance_report_row_layout_debit_or_credit_types | |
FinancialReportRowReportRow | Int | Valor para mostrar o número da linha do relatório no layout. | |
FinancialReportRowTitle | String | O título da linha. | |
FinancialReportRowSubtotalGroup | Int | Valor para representar o subgrupo total. | |
FinancialReportRowGroupBreak1 | Int | Valor para representar a quebra de grupo de linhas do relatório 1. Voltar para o início | |
FinancialReportRowGroupBreak2 | Int | Valor para representar a quebra de grupo de linhas do relatório 2. | |
FinancialReportRowGroupBreak3 | Int | Valor para representar a quebra de grupo de linhas do relatório 3. | |
FinancialReportRowGroupBreak4 | Int | Valor para representar a quebra de grupo de linhas do relatório 4. | |
FinancialReportRowGroupBreak5 | Int | Valor para representar a quebra de grupo de linhas do relatório 5. | |
FinancialReportRowGroupBreak6 | Int | Valor para representar a quebra de grupo de linhas do relatório 6. | |
FinancialReportRowGroupBreak7 | Int | Valor para representar a quebra de grupo de linhas do relatório 7. | |
FinancialReportRowGroupBreak8 | Int | Valor para representar a quebra de grupo de linhas do relatório 8. | |
FinancialReportRowGroupBreak9 | Int | Valor para representar a quebra de grupo de linhas do relatório 9. | |
NominalAccountReportCategoryId | Long | Um ID específico para cada categoria de relatório de conta nominal. Consulte nominal_report_category_types | |
NominalAccountReportCategoryCode | String | O código de categoria do relatório da conta nominal. | |
NominalAccountReportCategoryDescription | String | A descrição da categoria do relatório da conta nominal. |
Períodos do Exercício Financeiro
Este recurso retorna os detalhes de todos os períodos contábeis de todos os exercícios financeiros mantidos para a empresa. Uma empresa sempre tem cinco anos financeiros futuros e pode ter anos anteriores ilimitados, dependendo de quanto tempo a empresa está operando. O campo de classificação padrão (orderby) é por 'financial_year_start_date' e 'period_number' ascendente.
Informações Específicas da Tabela
Selecione
O driver usa o Sage 200c Standard Online API para processar todos os critérios de pesquisa.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM FinancialYearPeriodViews WHERE FinancialYearId=1
SELECT * FROM FinancialYearPeriodViews WHERE FinancialYearStartDate='2018-01-01T01:00:00.000+01:00'
SELECT * FROM FinancialYearPeriodViews WHERE FinancialYearEndDate='2018-12-31T01:00:00.000+01:00'
SELECT * FROM FinancialYearPeriodViews WHERE YearRelativeToCurrentYear=0
SELECT * FROM FinancialYearPeriodViews WHERE NumberOfPeriodsInYear=12
SELECT * FROM FinancialYearPeriodViews WHERE AccountingPeriodId=1
SELECT * FROM FinancialYearPeriodViews WHERE PeriodNumber=1
SELECT * FROM FinancialYearPeriodViews WHERE PeriodStartDate='2018-01-01T01:00:00.000+01:00'
SELECT * FROM FinancialYearPeriodViews WHERE PeriodEndDate='2018-01-31T01:00:00.000+01:00'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
FinancialYearId [KEY] | Long | Um ID específico para cada ano fiscal. | |
FinancialYearStartDate | Date | Data de início do exercício financeiro. A string retornada inclui a hora, mas sempre será 00:00:00. | |
FinancialYearEndDate | Date | Data em que termina o exercício financeiro. A string retornada inclui a hora, mas sempre será 00:00:00. | |
YearRelativeToCurrentYear | Int | Valor para representar o ano relativo ao exercício financeiro atual. O ano financeiro atual é 0. O primeiro ano anterior é -1. O primeiro ano futuro é 1. | |
NumberOfPeriodsInYear | Int | O número de períodos no ano financeiro. | |
AccountingPeriodId | Long | Um ID específico para cada período contábil. | |
PeriodNumber | Int | Valor para mostrar o período em relação ao ano associado. Por exemplo, para um ano que começa em janeiro, janeiro será o período 1, fevereiro será o período 2 etc. | |
PeriodStartDate | Date | Data em que o período começa. A string retornada inclui a hora, mas sempre será 00:00:00. | |
PeriodEndDate | Date | Data em que o período terminou. A string retornada inclui a hora, mas sempre será 00:00:00. |
Códigos Nominais
As contas nominais são fundamentais para o sucesso da gestão das finanças da empresa. O valor de cada transação inserida no Sage 200 é lançado em uma conta nominal e é onde as receitas e despesas do negócio são registradas. As contas nominais incluem um código, um centro de custo e um departamento.
Informações Específicas da Tabela
Selecione
O driver usa o Sage 200c Standard Online API para processar todos os critérios de pesquisa.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM NominalCodes WHERE Id=2317
SELECT * FROM NominalCodes WHERE Name='Freehold Property'
SELECT * FROM NominalCodes WHERE Reference='0010'
SELECT * FROM NominalCodes WHERE CostCentreId=1015
SELECT * FROM NominalCodes WHERE CostCentreCode='abc'
SELECT * FROM NominalCodes WHERE DepartmentId=1016
SELECT * FROM NominalCodes WHERE DepartmentCode='abc'
SELECT * FROM NominalCodes WHERE NominalAccountType='NominalAccountTypePosting'
SELECT * FROM NominalCodes WHERE AccountStatusType='AccountStatusActive'
SELECT * FROM NominalCodes WHERE ReportCategoryId=2289
SELECT * FROM NominalCodes WHERE DisplayBalancesInSelectionList=false
SELECT * FROM NominalCodes WHERE BalanceYearToDate=123.3
SELECT * FROM NominalCodes WHERE DateTimeUpdated='2018-02-28T15:23:46.717+01:00'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
Id [KEY] | Long | Id de registro de código nominal. | |
Name | String | Nome de código nominal. | |
Reference | String | Referência de código nominal. | |
CostCentreId | Long | Centros de custo.ID | Id do registro do centro de custo do código nominal. Consulte centros_de_custo |
CostCentreCode | String | Código do centro de custo. | |
DepartmentId | Long | Departamentos.ID | Id de registro de departamento de código nominal. Ver departamentos |
DepartmentCode | String | Código do departamento. | |
NominalAccountType | String | O tipo do código nominal. Consulte nominal_account_types | |
AccountStatusType | String | O status do código nominal (Sage 200c Standard e versões do Professional lançadas após fevereiro de 2018). Por exemplo, isso pode ser 'Ativo' ou 'Oculto'. Veja account_status_types | |
ReportCategoryId | Long | ID do registro da categoria do relatório financeiro. Consulte nominal_report_categories | |
DisplayBalancesInSelectionList | Bool | Se os saldos para o código nominal podem ser exibidos nas listas de seleção. | |
BalanceYearToDate | Decimal | O saldo da conta nominal, se os saldos puderem ser mostrados para a conta nominal. | |
DateTimeUpdated | Datetime | A data e a hora em que esta entidade foi atualizada pela última vez (UTC). |
NominalRelatórioCategorias
As categorias de relatório nominal são usadas em demonstrações financeiras (PL, Balanço) para agrupar códigos nominais sob títulos e para determinar se o valor do código nominal é relatado no layout do Balanço (Ativo e Passivo) ou Lucro e Perda (Receita e Despesa).
Informações Específicas da Tabela
Selecione
O driver usa o Sage 200c Standard Online API para processar todos os critérios de pesquisa.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM NominalReportCategories WHERE Id=2258
SELECT * FROM NominalReportCategories WHERE AccountReportType='ProfitLoss'
SELECT * FROM NominalReportCategories WHERE Code='1'
SELECT * FROM NominalReportCategories WHERE Description='Sales'
SELECT * FROM NominalReportCategories WHERE AccountReportCategoryType='NominalReportingCategoryTypeIncome'
SELECT * FROM NominalReportCategories WHERE DateTimeUpdated='2018-02-28T15:23:45.960+01:00'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
Id [KEY] | Long | Id de registro de categoria de relatório nominal. | |
AccountReportType | String | O tipo do relatório. Consulte finance_report_layout_types | |
Code | String | Código nominal da categoria do relatório. | |
Description | String | Descrição nominal da categoria do relatório. | |
AccountReportCategoryType | String | O tipo da categoria do relatório. Consulte nominal_report_category_types | |
DateTimeUpdated | Datetime | A data e a hora em que esta entidade foi atualizada pela última vez (UTC). |
NominalTransactionAnalysisCodes
Os códigos de análise de transação nominal são usados para agrupar itens de análise nominal em vários tipos de transação
Informações Específicas da Tabela
Selecione
O driver usa o Sage 200c Standard Online API para processar todos os critérios de pesquisa.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM NominalTransactionAnalysisCodes WHERE Code='Promo0715'
SELECT * FROM NominalTransactionAnalysisCodes WHERE Description='Promotion July 2015'
SELECT * FROM NominalTransactionAnalysisCodes WHERE Active=true
SELECT * FROM NominalTransactionAnalysisCodes WHERE DateTimeUpdated='2018-02-28T15:23:46.413+01:00'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
Code [KEY] | String | Código de análise de transação nominal. | |
Description | String | Descrição do código de análise de transação nominal. | |
Active | Bool | Booleano que indica se o código de análise da transação está ativo. | |
DateTimeUpdated | Datetime | A data e a hora em que esta entidade foi atualizada pela última vez (UTC). |
E-mails Pendentes
Ao trabalhar com o Microsoft Flow, é útil poder acessar e-mails pendentes para enviar como notificações ao usuário do Sage 200.
Informações Específicas da Tabela
Selecione
O driver usa o Sage 200c Standard Online API para processar todos os critérios de pesquisa.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM PendingEmails WHERE Id=123
SELECT * FROM PendingEmails WHERE EmailType='abc'
SELECT * FROM PendingEmails WHERE EmailAddress='abc'
SELECT * FROM PendingEmails WHERE EmailSubject='abc'
SELECT * FROM PendingEmails WHERE EmailBody='abc'
SELECT * FROM PendingEmails WHERE UserNumber=123
SELECT * FROM PendingEmails WHERE UserName='abc'
SELECT * FROM PendingEmails WHERE DateTimeUpdated='2019-10-02T11:46:53Z'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
Id [KEY] | Long | O ID exclusivo do identificador e-mail pendente do Sage 200. | |
EmailType | String | O tipo de e-mail pendente (que fornece a finalidade pretendida). | |
EmailAddress | String | O endereço e-mail do destinatário e-mail. | |
EmailSubject | String | O texto a ser usado para o assunto do e-mail. | |
EmailBody | String | O texto a ser usado para o corpo do e-mail. | |
UserNumber | Long | O ID do usuário do destinatário do e-mail. | |
UserName | String | O nome de usuário do destinatário do e-mail. | |
DateTimeUpdated | Datetime | A data e a hora em que esta entidade foi atualizada pela última vez (UTC). |
PriceBands
Uma faixa de preço é simplesmente uma lista de preços. Eles são usados para oferecer preços diferentes para clientes diferentes. Os preços dos produtos são definidos em cada faixa de preço. O preço que um cliente recebe por um produto depende da faixa de preço à qual sua conta está vinculada.
Informações Específicas da Tabela
Selecione
O driver usa o Sage 200c Standard Online API para processar todos os critérios de pesquisa.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM PriceBands WHERE Id=1064
SELECT * FROM PriceBands WHERE Name='Standard'
SELECT * FROM PriceBands WHERE Description='Standard'
SELECT * FROM PriceBands WHERE IsStandardBand=true
SELECT * FROM PriceBands WHERE CurrencyId=2103
SELECT * FROM PriceBands WHERE PriceBandTypeId=0
SELECT * FROM PriceBands WHERE IsActive=true
SELECT * FROM PriceBands WHERE IsTimeBased=false
SELECT * FROM PriceBands WHERE ActiveDateTimeFrom='2019-10-02T11:46:53Z'
SELECT * FROM PriceBands WHERE ActiveDateTimeTo='2019-10-02T11:46:53Z'
SELECT * FROM PriceBands WHERE DateTimeUpdated='2018-02-28T15:23:46.183+01:00'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
Id [KEY] | Long | ID do registro da faixa de preço. | |
Name | String | Nome da faixa de preço. | |
Description | String | Descrição da faixa de preço. | |
IsStandardBand | Bool | Esta é a faixa de preço padrão. | |
CurrencyId | Long | Id de registro de moeda. Ver moedas | |
PriceBandTypeId | Long | Id do registro do tipo de faixa de preço; será 0 para faixas de preços universais e 1 para faixas de preços limitadas. | |
IsActive | Bool | Esta faixa de preço está ativa. | |
IsTimeBased | Bool | Essa faixa de preço é baseada no tempo. | |
ActiveDateTimeFrom | Datetime | A data e a hora a partir da qual esta faixa de preço está ativa. | |
ActiveDateTimeTo | Datetime | A data e a hora em que esta faixa de preço está ativa. | |
DateTimeUpdated | Datetime | A data e a hora em que esta entidade foi atualizada pela última vez (UTC). |
Grupos de Produtos
Os grupos de produtos são usados para agrupar itens de estoque com características ou requisitos semelhantes. Grupos de produtos fornecem várias configurações padrão para itens de estoque e possuem seu próprio código e descrição exclusivos.
Informações Específicas da Tabela
Selecione
O driver usa o Sage 200c Standard Online API para processar todos os critérios de pesquisa.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM ProductGroups WHERE Id=34632
SELECT * FROM ProductGroups WHERE Code='NONS'
SELECT * FROM ProductGroups WHERE Description='Non Stock Item'
SELECT * FROM ProductGroups WHERE ProductType='EnumStockItemTypeMisc'
SELECT * FROM ProductGroups WHERE CanLevelsGoNegative=false
SELECT * FROM ProductGroups WHERE DateTimeUpdated='2018-02-28T15:23:46.310+01:00'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
Id [KEY] | Long | ID do grupo de produtos. | |
Code | String | Código do grupo de produtos. | |
Description | String | Descrição do grupo de produtos. | |
ProductType | String | Tipo de grupo de produtos. Ver product_types | |
CanLevelsGoNegative | Bool | Os níveis de estoque podem ficar negativos. | |
DateTimeUpdated | Datetime | A data e a hora em que esta entidade foi atualizada pela última vez (UTC). |
Preços do Produto
Isso retorna os preços de venda de seus produtos. Um preço é retornado para cada faixa de preço associada a um produto. Uma faixa de preço é simplesmente uma lista de preços. O preço que um cliente recebe por um produto depende da faixa de preço à qual sua conta está vinculada. A faixa de preço 'Padrão' é o padrão. Os preços retornados aqui não incluem nenhum desconto específico do cliente. O campo de classificação padrão (orderby) é por 'product_code' crescente.
Informações Específicas da Tabela
Selecione
O driver usa o Sage 200c Standard Online API para processar todos os critérios de pesquisa.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM ProductPriceViews WHERE ProductPriceId=34760
SELECT * FROM ProductPriceViews WHERE ProductId=34751
SELECT * FROM ProductPriceViews WHERE ProductCode='BOARD001'
SELECT * FROM ProductPriceViews WHERE ProductName='Whiteboard - Drywipe (900 x 1200)'
SELECT * FROM ProductPriceViews WHERE ProductStockUnitName='Each'
SELECT * FROM ProductPriceViews WHERE PriceBandId=1064
SELECT * FROM ProductPriceViews WHERE PriceBandName='Standard'
SELECT * FROM ProductPriceViews WHERE ProductPriceUseStandard=true
SELECT * FROM ProductPriceViews WHERE ProductPricePrice=20
SELECT * FROM ProductPriceViews WHERE CurrencyId=2103
SELECT * FROM ProductPriceViews WHERE CurrencyName='Pound Sterling'
SELECT * FROM ProductPriceViews WHERE CurrencySymbol='£'
SELECT * FROM ProductPriceViews WHERE DateTimeUpdated='2018-02-28T15:23:46.787+01:00'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
ProductPriceId | Long | ID do registro de preço do produto. | |
ProductId | Long | ID do registro do produto. Ver produtos | |
ProductCode [KEY] | String | Código do produto. | |
ProductName | String | Nome do Produto. | |
ProductStockUnitName | String | O nome da unidade em que o produto é vendido. Por exemplo, caixa, engradado, garrafa. A unidade padrão é cada. | |
PriceBandId | Long | ID do registro da faixa de preço. | |
PriceBandName | String | O nome da faixa de preço. | |
ProductPriceUseStandard | Bool | 'True' se usa o preço da faixa de preço padrão é usado caso contrário 'False' O preço de um produto pode ser vinculado ao preço definido na faixa de preço padrão. Isso é usado quando apenas alguns preços de produtos são diferentes do preço padrão. | |
ProductPricePrice | Decimal | O preço de venda para o produto mostrado e faixa de preço. | |
CurrencyId | Long | Id de registro de moeda. Ver moedas | |
CurrencyName | String | O nome da moeda usada para o preço. | |
CurrencySymbol | String | O símbolo da moeda usada para o preço. | |
DateTimeUpdated | Datetime | A data e a hora em que esta entidade foi atualizada pela última vez (UTC). |
Produtos
Os produtos são usados para rastrear o estoque dentro do Sage 200. Isso não se aplica apenas a itens físicos, mas também a itens solicitados diretamente de fornecedores, serviços e tempo ou mão-de-obra que podem ser incluídos nas faturas dos clientes.
Informações Específicas da Tabela
Selecione
O driver usa a API online padrão do Sage 200c para processar os critérios de pesquisa. Todos os filtros são processados no lado do servidor, exceto: colunas WarehouseHoldings.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM Products WHERE Id=34737
SELECT * FROM Products WHERE Code='M'
SELECT * FROM Products WHERE Name='M'
SELECT * FROM Products WHERE Description='abc'
SELECT * FROM Products WHERE Barcode='abc'
SELECT * FROM Products WHERE AllowSalesOrder=true
SELECT * FROM Products WHERE ProductGroupId=34633
SELECT * FROM Products WHERE TaxCodeId=1731
SELECT * FROM Products WHERE DateTimeUpdated='2019-08-01T18:00:33.140+02:00'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
Id [KEY] | Long | ID do registro do produto. | |
Code | String | Código do produto. | |
Name | String | Nome do Produto. | |
Description | String | Descrição do produto. | |
Barcode | String | Código de barras do produto. | |
AllowSalesOrder | Bool | Permitido em um pedido de venda. | |
ProductGroupId | Long | ID do registro do grupo de produtos. Veja product_groups | |
TaxCodeId | Long | ID do registro do código de imposto. Ver tax_codes | |
WarehouseHoldings | String | Se a configuração de estoque UseMultipleLocations for verdadeira, você deverá especificar o(s) depósito(s) de depósito ao criar produtos. Se a configuração de estoque UseMultipleLocations for falsa, o novo produto será automaticamente vinculado ao depósito padrão (inicial). Veja warehouse_holdings | |
DateTimeUpdated | Datetime | A data e a hora em que esta entidade foi atualizada pela última vez (UTC). |
ProductTransactions
Uma transação de produto é criada sempre que um produto entra ou sai do estoque. As transações de produtos são criadas a partir de várias fontes, como ordens de compra, ordens de venda, transferências entre armazéns etc. Este recurso retorna os detalhes das transações de produtos. O campo de classificação padrão (orderby) é por 'id' decrescente.
Informações Específicas da Tabela
Selecione
O driver usa o Sage 200c Standard Online API para processar todos os critérios de pesquisa.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM ProductTransactionViews WHERE Id=36511
SELECT * FROM ProductTransactionViews WHERE ProductId=34751
SELECT * FROM ProductTransactionViews WHERE ProductCode='BOARD001'
SELECT * FROM ProductTransactionViews WHERE ProductGroupId=34640
SELECT * FROM ProductTransactionViews WHERE ProductGroupCode='0006'
SELECT * FROM ProductTransactionViews WHERE TransactionType='EnumSecondaryActivityTypeStockTakeAdjustmentIn'
SELECT * FROM ProductTransactionViews WHERE TransactionDate='2015-12-31T01:00:00.000+01:00'
SELECT * FROM ProductTransactionViews WHERE SourceAreaReference='abc'
SELECT * FROM ProductTransactionViews WHERE SourceAreaName='Internal'
SELECT * FROM ProductTransactionViews WHERE Reference='abc'
SELECT * FROM ProductTransactionViews WHERE SecondReference='STK TAKE'
SELECT * FROM ProductTransactionViews WHERE WarehouseName='Warehouse'
SELECT * FROM ProductTransactionViews WHERE BinName='Unspecified'
SELECT * FROM ProductTransactionViews WHERE Quantity=2
SELECT * FROM ProductTransactionViews WHERE UnitCostPrice=15
SELECT * FROM ProductTransactionViews WHERE UnitIssuePrice=0
SELECT * FROM ProductTransactionViews WHERE UnitDiscountValue=0
SELECT * FROM ProductTransactionViews WHERE TotalOrderDiscount=0
SELECT * FROM ProductTransactionViews WHERE CostValue=30
SELECT * FROM ProductTransactionViews WHERE IssueValue=0
SELECT * FROM ProductTransactionViews WHERE Memo='abc'
SELECT * FROM ProductTransactionViews WHERE UserName='Migration'
SELECT * FROM ProductTransactionViews WHERE AnalysisCode1='abc'
SELECT * FROM ProductTransactionViews WHERE AnalysisCode2='abc'
SELECT * FROM ProductTransactionViews WHERE AnalysisCode3='abc'
SELECT * FROM ProductTransactionViews WHERE AnalysisCode4='abc'
SELECT * FROM ProductTransactionViews WHERE AnalysisCode5='abc'
SELECT * FROM ProductTransactionViews WHERE DateTimeUpdated='2018-02-28T15:23:46.123+01:00'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
Id [KEY] | Long | ID da transação do produto. | |
ProductId | Long | ID do registro do produto. Ver produtos | |
ProductCode | String | Código do produto. | |
ProductGroupId | Long | ID do registro do grupo de produtos. Ver product_groups | |
ProductGroupCode | String | Código do grupo de produtos. Ver product_groups | |
TransactionType | String | Valor enum que descreve a transação que criou a movimentação do produto. Veja product_transaction_types | |
TransactionDate | Date | A data da transação. | |
SourceAreaReference | String | O código da origem da transação. | |
SourceAreaName | String | O nome da origem da transação. | |
Reference | String | Pode ser uma referência opcional adicionada à transação pelo usuário ou uma referência gerada automaticamente, como o número do pedido. | |
SecondReference | String | Pode ser uma referência adicional opcional adicionada à transação pelo usuário ou uma referência gerada automaticamente, como o número da nota de despacho. | |
WarehouseName | String | O armazém de onde ou para onde o produto foi movido. Ver armazéns | |
BinName | String | O nome do compartimento ao qual a transação está relacionada. | |
Quantity | Decimal | A quantidade na transação. | |
UnitCostPrice | Decimal | O preço de custo por unidade para esta transação. | |
UnitIssuePrice | Decimal | O preço usado quando os produtos saem do estoque. | |
UnitDiscountValue | Decimal | O valor do desconto por unidade usado para esta transação. | |
TotalOrderDiscount | Decimal | O valor total do desconto da transação. | |
CostValue | Decimal | O valor total do custo. | |
IssueValue | Decimal | A emissão total ou preço de venda da transação. | |
Memo | String | Qualquer nota de memorando aplicada à transação do produto. | |
UserName | String | O nome do usuário do Sage 200 que criou a transação. | |
AnalysisCode1 | String | Código de análise 1. | |
AnalysisCode2 | String | Código de análise 2. | |
AnalysisCode3 | String | Código de análise 3. | |
AnalysisCode4 | String | Código de análise 4. | |
AnalysisCode5 | String | Código de análise 5. | |
AnalysisCode6 | String | Código de análise 6. | |
AnalysisCode7 | String | Código de análise 7. | |
AnalysisCode8 | String | Código de análise 8. | |
AnalysisCode9 | String | Código de análise 9. | |
AnalysisCode10 | String | Código de análise 10. | |
AnalysisCode11 | String | Código de análise 11. | |
AnalysisCode12 | String | Código de análise 12. | |
AnalysisCode13 | String | Código de análise 13. | |
AnalysisCode14 | String | Código de análise 14. | |
AnalysisCode15 | String | Código de análise 15. | |
AnalysisCode16 | String | Código de análise 16. | |
AnalysisCode17 | String | Código de análise 17. | |
AnalysisCode18 | String | Código de análise 18. | |
AnalysisCode19 | String | Código de análise 19. | |
AnalysisCode20 | String | Código de análise 20. | |
DateTimeUpdated | Datetime | A data e a hora em que esta entidade foi atualizada pela última vez (UTC). |
Linhas de Pedido de Compra
Ao fazer solicitações maiores de informações de pedidos de compra, o recurso Visualizações de Linhas de Pedidos de Compras é uma alternativa mais rápida ao recurso 'Pedidos de Compras'.
Informações Específicas da Tabela
Selecione
O driver usa o Sage 200c Standard Online API para processar todos os critérios de pesquisa.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM PurchaseOrderLines WHERE PurchaseOrderId=42101
SELECT * FROM PurchaseOrderLines WHERE CurrencyId='0000000001'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
PurchaseOrderId [KEY] | Long | Ordens de compra.ID | ID exclusivo do pedido de compra. Consulte _pedidos |
SupplierDocumentNo | String | Número do documento do pedido de compra do fornecedor. | |
CurrencyId | Long | A ID da moeda usada para a ordem de compra. Ver moedas | |
CurrencyName | String | O nome da moeda usada para a ordem de compra. | |
CurrencySymbol | String | O símbolo da moeda usada para a ordem de compra. | |
SubtotalValue | Decimal | O valor subtotal do pedido. | |
SubtotalDiscountValue | Decimal | O valor do desconto subtotal para o pedido. | |
SubtotalLandedCostsValue | Decimal | O valor subtotal dos custos de importação do pedido. | |
LineId | Long | Id da linha da ordem de compra associada. Veja _order_lines | |
LineNumber | Short | Número da linha da ordem de compra. | |
LineType | String | Tipo de linha da ordem de compra. Veja order_return_line_types | |
LineProductCode | String | Código do produto da linha da ordem de compra. | |
LineProductDescription | String | Descrição do produto da linha de ordem de compra. Pode ser a descrição do item de estoque, texto livre, cobrança adicional ou comentário. | |
LineQuantity | Decimal | A quantidade encomendada. | |
LineUnitPrice | Decimal | O preço de compra por item. | |
LineUnitDiscountPercent | Decimal | A porcentagem de desconto por item. | |
LineUnitDiscountValue | Decimal | O valor do desconto por item. | |
LineTotalValue | Decimal | O valor total da linha. | |
LineDiscountedUnitPrice | Decimal | O preço unitário com desconto da linha. Isso é calculado subtraindo o _order_line_unit_discount_value do _order_line_unit_price. | |
LineLandedCostsValue | Decimal | O valor dos custos de importação para o pedido. | |
LineAnalysisCode1 | String | Código de análise 1. | |
LineAnalysisCode2 | String | Código de análise 2. | |
LineAnalysisCode3 | String | Código de análise 3. | |
LineAnalysisCode4 | String | Código de análise 4. | |
LineAnalysisCode5 | String | Código de análise 5. | |
LineAnalysisCode6 | String | Código de análise 6. | |
LineAnalysisCode7 | String | Código de análise 7. | |
LineAnalysisCode8 | String | Código de análise 8. | |
LineAnalysisCode9 | String | Código de análise 9. | |
LineAnalysisCode10 | String | Código de análise 10. | |
LineAnalysisCode11 | String | Código de análise 11. | |
LineAnalysisCode12 | String | Código de análise 12. | |
LineAnalysisCode13 | String | Código de análise 13. | |
LineAnalysisCode14 | String | Código de análise 14. | |
LineAnalysisCode15 | String | Código de análise 15. | |
LineAnalysisCode16 | String | Código de análise 16. | |
LineAnalysisCode17 | String | Código de análise 17. | |
LineAnalysisCode18 | String | Código de análise 18. | |
LineAnalysisCode19 | String | Código de análise 19. | |
LineAnalysisCode20 | String | Código de análise 20. | |
LineDateTimeUpdated | Datetime | A data e a hora em que a linha do pedido foi atualizada pela última vez (UTC). | |
LineForDirectDelivery | Bool | Indica se a linha está marcada para entrega direta | |
LineShowOnSupplierDocs | Bool | Indica se a linha será exibida nos documentos do fornecedor. | |
DeliveryAddrPostalName | String | nome do endereço de entrega. | |
DeliveryAddrDescription | String | descrição do endereço de entrega. | |
DeliveryAddrAddress1 | String | linha de endereço de entrega 1. | |
DeliveryAddrAddress2 | String | linha de endereço de entrega 2. | |
DeliveryAddrAddress3 | String | linha de endereço de entrega 3. | |
DeliveryAddrAddress4 | String | linha de endereço de entrega 4. | |
DeliveryAddrCity | String | cidade do endereço de entrega. | |
DeliveryAddrCounty | String | município de endereço de entrega. | |
DeliveryAddrPostCode | String | código postal do endereço de entrega | |
DeliveryAddrCountry | String | país do endereço de entrega. | |
DeliveryAddrContact | String | morada de entrega contacto | |
DeliveryAddrTelephone | String | endereço de entrega número de telefone | |
DeliveryAddrFax | String | número de fax da linha do endereço de entrega... | |
DeliveryAddrEmail | String | linha de endereço de entrega e-mail. | |
SupplierId | Long | O ID de registro do fornecedor associado. Ver fornecedores | |
SupplierReference | String | A referência da conta do fornecedor associada. | |
SupplierName | String | O nome do fornecedor associado. | |
ProductId | Long | O ID do registro do produto associado. Retornado apenas onde _order_line_type = EnumLineTypeStandard. Ver produtos | |
ProductCode | String | O código do produto encomendado. Retornado apenas onde _order_line_type = EnumLineTypeStandard | |
ProductName | String | O nome do produto encomendado. Retornado apenas onde _order_line_type = EnumLineTypeStandard | |
ProductDescription | String | A descrição do produto associado. Retornado apenas onde _order_line_type = EnumLineTypeStandard | |
WarehouseId | Long | O ID do depósito em que o produto está armazenado. Retornado apenas onde _order_line_type = EnumLineTypeStandard. Ver armazéns | |
WarehouseName | String | O nome do armazém. Retornado apenas onde _order_line_type = EnumLineTypeStandard | |
TaxCodeId | Long | O ID do código de imposto definido na linha. Ver tax_codes | |
TaxCodeCode | Short | O código de imposto associado. | |
TaxCodeName | String | O nome do código de imposto associado. | |
TaxCodeRate | Decimal | A taxa de imposto associada. |
Ordens de Compra
As ordens de compra são usadas para representar a compra de bens ou serviços de um fornecedor. Eles são centrais para um negócio e definem os termos (preço, quantidade e prazos) pelos quais os produtos ou serviços serão recebidos.
Informações Específicas da Tabela
Selecione
O driver usa o Sage 200c Standard Online API para processar todos os critérios de pesquisa.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM PurchaseOrders WHERE Id=42101
SELECT * FROM PurchaseOrders WHERE DocumentNo='0000000001'
SELECT * FROM PurchaseOrders WHERE ExchangeRate='Sample'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
Id [KEY] | Long | Id do registro do pedido de compra. | |
DocumentNo | String | Número do documento do pedido de compra. Nota: Se for a configuração POP no Sage 200c Professional, então esta propriedade DEVE ser definida. | |
DocumentDate | Date | Data do documento do pedido de compra. | |
DocumentStatus | String | Estado do documento. Veja pop_document_status_types | |
AuthorisationStatus | String | Estado de autorização. Consulte pop_authorisation_status_types | |
SupplierId | Long | Fornecedores.ID | Identificação do registro do fornecedor. Ver fornecedores |
ExchangeRate | Decimal | Taxa de câmbio. | |
SubtotalGoodsValue | Decimal | Valor da mercadoria (soma dos itens de estoque e texto livre). | |
SubtotalChargesNetValue | Decimal | Encargos valor líquido. | |
SubtotalDiscountValue | Decimal | Valor do desconto. | |
SubtotalLandedCostsValue | Decimal | Valor dos custos de desembarque. | |
TotalNetValue | Decimal | Valor líquido (soma de todos os tipos de linha). | |
TotalTaxValue | Decimal | Valor do imposto. | |
TotalGrossValue | Decimal | Valor bruto. | |
SupplierDocumentNo | String | Número do documento do fornecedor. | |
SettlementDiscountDays | Short | Dias de desconto de liquidação. | |
SettlementDiscountPercent | Decimal | Porcentagem de desconto de liquidação. | |
DocumentDiscountPercent | Decimal | Porcentagem de desconto do documento. | |
DocumentOriginatorId | Long | ID do originador do documento. Ver usuários | |
DocumentOriginatorName | String | Nome do originador do documento. | |
DocumentCreatedById | Long | Documento criado por id. Ver usuários | |
DocumentCreatedBy | String | Documento criado por. | |
RequestedDeliveryDate | Date | Data de entrega solicitada. | |
AnalysisCode1 | String | Código de análise 1. | |
AnalysisCode2 | String | Código de análise 2. | |
AnalysisCode3 | String | Código de análise 3. | |
AnalysisCode4 | String | Código de análise 4. | |
AnalysisCode5 | String | Código de análise 5. | |
AnalysisCode6 | String | Código de análise 6. | |
AnalysisCode7 | String | Código de análise 7. | |
AnalysisCode8 | String | Código de análise 8. | |
AnalysisCode9 | String | Código de análise 9. | |
AnalysisCode10 | String | Código de análise 10. | |
AnalysisCode11 | String | Código de análise 11. | |
AnalysisCode12 | String | Código de análise 12. | |
AnalysisCode13 | String | Código de análise 13. | |
AnalysisCode14 | String | Código de análise 14. | |
AnalysisCode15 | String | Código de análise 15. | |
AnalysisCode16 | String | Código de análise 16. | |
AnalysisCode17 | String | Código de análise 17. | |
AnalysisCode18 | String | Código de análise 18. | |
AnalysisCode19 | String | Código de análise 19. | |
AnalysisCode20 | String | Código de análise 20. | |
Lines | String | A coleção de linhas de ordem de compra. Consulte pop_order_lines | |
DeliveryAddress_1 | String | A linha de endereço de entrega 1. | |
DeliveryAddress_2 | String | A linha de endereço de entrega 2. | |
DeliveryAddress_3 | String | A linha de endereço de entrega 3. | |
DeliveryAddress_4 | String | A linha de endereço de entrega 4. | |
DeliveryAddressCity | String | A cidade do endereço de entrega. | |
DeliveryAddressCounty | String | O condado do endereço de entrega. | |
DeliveryAddressPostcode | String | O código postal do endereço de entrega. | |
DeliveryAddressContact | String | O contato do endereço de entrega. | |
DateTimeUpdated | Datetime | A data e a hora em que esta entidade foi atualizada pela última vez (UTC). |
Transações Postadas de Compra
As transações lançadas de compra são criadas quando as transações, como compras feitas, reembolsos ou notas de crédito, são lançadas no Livro Razão de Compras. Não é possível utilizar este recurso da API para criar transações lançadas.
Informações Específicas da Tabela
Selecione
O driver usa a API online padrão do Sage 200c para processar os critérios de pesquisa. Todos os filtros são processados no lado do servidor, exceto: colunas NominalAnalysisItems,TaxAnalysisItems,BankItems,AllocationSessionItems,AllocationHistoryItems.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM PurchasePostedTransactions WHERE Id=33018
SELECT * FROM PurchasePostedTransactions WHERE SupplierId=28936
SELECT * FROM PurchasePostedTransactions WHERE TraderTransactionType='TradingAccountEntryTypeInvoice'
SELECT * FROM PurchasePostedTransactions WHERE Reference='O/BAL'
SELECT * FROM PurchasePostedTransactions WHERE SecondReference='Opening Balance'
SELECT * FROM PurchasePostedTransactions WHERE Queried='abc'
SELECT * FROM PurchasePostedTransactions WHERE TransactionDate='2017-12-31T01:00:00.000+01:00'
SELECT * FROM PurchasePostedTransactions WHERE PostedDate='2018-09-13T02:00:00.000+02:00'
SELECT * FROM PurchasePostedTransactions WHERE DueDate='2024-01-30T01:00:00.000+01:00'
SELECT * FROM PurchasePostedTransactions WHERE DocumentGoodsValue=55
SELECT * FROM PurchasePostedTransactions WHERE DocumentGrossValue=55
SELECT * FROM PurchasePostedTransactions WHERE DocumentTaxValue=0
SELECT * FROM PurchasePostedTransactions WHERE DocumentDiscountValue=0
SELECT * FROM PurchasePostedTransactions WHERE DiscountPercent=0
SELECT * FROM PurchasePostedTransactions WHERE DocumentTaxDiscountValue=0
SELECT * FROM PurchasePostedTransactions WHERE DocumentAllocatedValue=55
SELECT * FROM PurchasePostedTransactions WHERE DocumentOutstandingValue=0
SELECT * FROM PurchasePostedTransactions WHERE BaseGoodsValue=55
SELECT * FROM PurchasePostedTransactions WHERE BaseGrossValue=55
SELECT * FROM PurchasePostedTransactions WHERE BaseTaxValue=0
SELECT * FROM PurchasePostedTransactions WHERE BaseDiscountValue=0
SELECT * FROM PurchasePostedTransactions WHERE BaseTaxDiscountValue=0
SELECT * FROM PurchasePostedTransactions WHERE BaseAllocatedValue=55
SELECT * FROM PurchasePostedTransactions WHERE ControlValueInBaseCurrency=0
SELECT * FROM PurchasePostedTransactions WHERE ExchangeRate=1
SELECT * FROM PurchasePostedTransactions WHERE SettledImmediately=false
SELECT * FROM PurchasePostedTransactions WHERE VatAdjustmentDocExpected=false
SELECT * FROM PurchasePostedTransactions WHERE DiscountDays=0
SELECT * FROM PurchasePostedTransactions WHERE Urn=11
SELECT * FROM PurchasePostedTransactions WHERE UserName='Migration'
SELECT * FROM PurchasePostedTransactions WHERE DateTimeUpdated='2018-02-28T15:23:46.137+01:00'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
Id [KEY] | Long | Eu ia. | |
SupplierId | Long | Identificação do Fornecedor. Ver clientes | |
TraderTransactionType | String | Tipo de transação. Veja trader_transaction_types | |
Reference | String | Referência da transação. | |
SecondReference | String | Segunda referência. | |
Queried | String | Sinalizador de consulta. | |
TransactionDate | Date | Data da transação. | |
PostedDate | Date | Data de envio. | |
DueDate | Date | Data de vencimento. | |
DocumentGoodsValue | Decimal | Valor das mercadorias. | |
DocumentGrossValue | Decimal | Valor bruto. | |
DocumentTaxValue | Decimal | Valor do imposto. | |
DocumentDiscountValue | Decimal | Valor do desconto fiscal. | |
DiscountPercent | Decimal | Desconto percentual. | |
DocumentTaxDiscountValue | Decimal | Valor do desconto fiscal. | |
DocumentAllocatedValue | Decimal | Valor alocado. | |
DocumentOutstandingValue | Decimal | Valor excepcional. | |
BaseGoodsValue | Decimal | Valor das mercadorias na moeda base. | |
BaseGrossValue | Decimal | Valor bruto na moeda base. | |
BaseTaxValue | Decimal | Valor do imposto na moeda base. | |
BaseDiscountValue | Decimal | Valor do desconto na moeda base. | |
BaseTaxDiscountValue | Decimal | Valor do desconto de imposto na moeda base. | |
BaseAllocatedValue | Decimal | Valor alocado na moeda base. | |
ControlValueInBaseCurrency | Decimal | Valor de controle na moeda base. | |
ExchangeRate | Decimal | Taxa de câmbio usada para transação. | |
SettledImmediately | Bool | Liquidado imediatamente | |
VatAdjustmentDocExpected | Bool | Se um ajuste de IVA é esperado. | |
DiscountDays | Short | Número de dias de desconto válido. | |
Urn | Long | Número de referência único. | |
UserName | String | Usuário que inseriu a transação. | |
NominalAnalysisItems | String | Itens de análise nominal. Veja purchase_posted_transactions_nominal_analysis_items | |
TaxAnalysisItems | String | Itens de análise tributária. Consulte purchase_posted_transactions_tax_analysis_items | |
BankItems | String | Itens do banco. Consulte purchase_posted_transactions_bank_items | |
AllocationSessionItems | String | Itens de sessão de alocação. Consulte purchase_posted_transactions_allocation_session_items | |
AllocationHistoryItems | String | Itens do histórico de alocação. Consulte purchase_posted_transactions_allocation_history_items | |
DateTimeUpdated | Datetime | A data e a hora em que esta entidade foi atualizada pela última vez (UTC). |
Histórico de Vendastransações
As transações históricas de vendas são criadas quando as transações são arquivadas do Livro Razão de Vendas. Não é possível usar este recurso da API para criar transações históricas.
Informações Específicas da Tabela
Selecione
O driver usa a API online padrão do Sage 200c para processar os critérios de pesquisa. Todos os filtros são processados no lado do servidor, exceto: colunas NominalAnalysisItems,TaxAnalysisItems,BankItems.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM SalesHistoricalTransactions WHERE Id=123
SELECT * FROM SalesHistoricalTransactions WHERE CustomerId=123
SELECT * FROM SalesHistoricalTransactions WHERE TraderTransactionType='abc'
SELECT * FROM SalesHistoricalTransactions WHERE Reference='abc'
SELECT * FROM SalesHistoricalTransactions WHERE SecondReference='abc'
SELECT * FROM SalesHistoricalTransactions WHERE Queried='abc'
SELECT * FROM SalesHistoricalTransactions WHERE TransactionDate='2019-10-02T11:46:53Z'
SELECT * FROM SalesHistoricalTransactions WHERE PostedDate='2019-10-02T11:46:53Z'
SELECT * FROM SalesHistoricalTransactions WHERE DueDate='2019-10-02T11:46:53Z'
SELECT * FROM SalesHistoricalTransactions WHERE FullSettlementDate='2019-10-02T11:46:53Z'
SELECT * FROM SalesHistoricalTransactions WHERE DocumentGoodsValue=123.3
SELECT * FROM SalesHistoricalTransactions WHERE DocumentGrossValue=123.3
SELECT * FROM SalesHistoricalTransactions WHERE DocumentTaxValue=123.3
SELECT * FROM SalesHistoricalTransactions WHERE DocumentDiscountValue=123.3
SELECT * FROM SalesHistoricalTransactions WHERE DiscountPercent=123.3
SELECT * FROM SalesHistoricalTransactions WHERE DocumentTaxDiscountValue=123.3
SELECT * FROM SalesHistoricalTransactions WHERE DocumentAllocatedValue=123.3
SELECT * FROM SalesHistoricalTransactions WHERE DocumentOutstandingValue=123.3
SELECT * FROM SalesHistoricalTransactions WHERE BaseGoodsValue=123.3
SELECT * FROM SalesHistoricalTransactions WHERE BaseGrossValue=123.3
SELECT * FROM SalesHistoricalTransactions WHERE BaseTaxValue=123.3
SELECT * FROM SalesHistoricalTransactions WHERE BaseDiscountValue=123.3
SELECT * FROM SalesHistoricalTransactions WHERE BaseTaxDiscountValue=123.3
SELECT * FROM SalesHistoricalTransactions WHERE BaseAllocatedValue=123.3
SELECT * FROM SalesHistoricalTransactions WHERE ControlValueInBaseCurrency=123.3
SELECT * FROM SalesHistoricalTransactions WHERE ExchangeRate=123.3
SELECT * FROM SalesHistoricalTransactions WHERE SettledImmediately='abc'
SELECT * FROM SalesHistoricalTransactions WHERE DiscountDays='abc'
SELECT * FROM SalesHistoricalTransactions WHERE Urn=123
SELECT * FROM SalesHistoricalTransactions WHERE UserName='abc'
SELECT * FROM SalesHistoricalTransactions WHERE DateTimeUpdated='2019-10-02T11:46:53Z'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
Id [KEY] | Long | Eu ia. | |
CustomerId | Long | Identificação do Cliente. Ver clientes | |
TraderTransactionType | String | Tipo de transação. Veja trader_transaction_types | |
Reference | String | Referência da transação. | |
SecondReference | String | Segunda referência. | |
Queried | String | Sinalizador de consulta. | |
TransactionDate | Date | Data da transação. | |
PostedDate | Date | Data de envio. | |
DueDate | Date | Data de vencimento. | |
FullSettlementDate | Date | Data de liquidação total. | |
DocumentGoodsValue | Decimal | Valor das mercadorias. | |
DocumentGrossValue | Decimal | Valor bruto. | |
DocumentTaxValue | Decimal | Valor do imposto. | |
DocumentDiscountValue | Decimal | Valor do desconto do documento. | |
DiscountPercent | Decimal | Desconto percentual. | |
DocumentTaxDiscountValue | Decimal | Valor do desconto fiscal. | |
DocumentAllocatedValue | Decimal | Valor alocado. | |
DocumentOutstandingValue | Decimal | Valor excepcional. | |
BaseGoodsValue | Decimal | Valor das mercadorias na moeda base. | |
BaseGrossValue | Decimal | Valor bruto na moeda base. | |
BaseTaxValue | Decimal | Valor do imposto na moeda base. | |
BaseDiscountValue | Decimal | Valor do desconto na moeda base. | |
BaseTaxDiscountValue | Decimal | Valor do desconto de imposto na moeda base. | |
BaseAllocatedValue | Decimal | Valor alocado na moeda base. | |
ControlValueInBaseCurrency | Decimal | Valor de controle na moeda base. | |
ExchangeRate | Decimal | Taxa de câmbio usada para transação. | |
SettledImmediately | Bool | Imediatamente resolvido. | |
DiscountDays | Short | Número de dias de desconto válido. | |
Urn | Long | Número de referência único. | |
UserName | String | Usuário que inseriu a transação. | |
NominalAnalysisItems | String | Itens de análise nominal. Consulte sales_historical_transactions_nominal_analysis_items | |
TaxAnalysisItems | String | Itens de análise tributária. Consulte sales_historical_transactions_tax_analysis_items | |
BankItems | String | Itens do banco. Consulte sales_historical_transactions_bank_items | |
DateTimeUpdated | Datetime | A data e a hora em que esta entidade foi atualizada pela última vez (UTC). |
Encomendas de Vendas, Encargos Adicionais
Encargos adicionais podem ser adicionados aos pedidos de vendas para contabilizar itens como transporte e seguro. Dentro do aplicativo Sage 200, os usuários podem configurar e manter a lista de cobranças adicionais que podem ser referenciadas ao criar um pedido de venda. Esse recurso de API pode ser usado para determinar para que serve cada cobrança adicional.
Informações Específicas da Tabela
Selecione
O driver usa o Sage 200c Standard Online API para processar todos os critérios de pesquisa.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM SalesOrderAdditionalCharges WHERE Id=42101
SELECT * FROM SalesOrderAdditionalCharges WHERE Code='0000000001'
SELECT * FROM SalesOrderAdditionalCharges WHERE Name='Sample'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
Id [KEY] | Long | Sop ID de registro de cobrança adicional. | |
Code | String | Sop código de cobrança adicional. | |
Name | String | Sop nome de carga adicional. | |
ChargeValue | Decimal | Sop valor de cobrança adicional. | |
NotionalCostValue | Decimal | Sop valor de custo nocional de carga adicional. | |
NominalCodeId | Long | Códigos Nominais.ID | Id de registro de código nominal. Veja nominal_codes |
TaxCodeId | Long | Códigos de Imposto.ID | ID do registro do código de imposto. Ver tax_codes |
DateTimeUpdated | Datetime | A data e a hora em que esta entidade foi atualizada pela última vez (UTC). |
SalesOrderLines
Ao fazer solicitações maiores de informações de pedidos de vendas, o recurso Visualizações de linha de pedidos de vendas é uma alternativa mais rápida ao recurso 'Pedidos de vendas'. O recurso Visualizações de linha de pedido de vendas retorna mais informações do que o recurso 'Pedidos de vendas' e, portanto, reduz o número de solicitações de API necessárias para retornar as mesmas informações de vários recursos. Este recurso retorna uma visão de pedidos de vendas, linhas de pedidos de vendas, clientes, produtos, armazéns, códigos de impostos e moedas que podem ser consultados em qualquer campo. O campo de classificação padrão (orderby) é por 'sop_order_id' e 'sop_order_line_id' descendente.
Informações Específicas da Tabela
Selecione
O driver usa o Sage 200c Standard Online API para processar todos os critérios de pesquisa.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM SalesOrderLines WHERE SalesOrderId=42101
SELECT * FROM SalesOrderLines WHERE CurrencyId=2343234543
SELECT * FROM SalesOrderLines WHERE CurrencyName='Sample'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
SalesOrderId [KEY] | Long | ID exclusivo do pedido de venda. Ver sop_orders | |
CustomerDocumentNo | String | Número do documento do pedido de venda do cliente. | |
CurrencyId | Long | A ID da moeda usada para o pedido de venda. Ver moedas | |
CurrencyName | String | O nome da moeda usada para o pedido de venda. | |
CurrencySymbol | String | O símbolo da moeda usada para o pedido de venda. | |
DocumentDiscountPercent | Decimal | Valor percentual do desconto do documento, entre -99,99 e 99,99. Um valor negativo é tratado como uma sobretaxa (por exemplo, -10 é uma sobretaxa de 10%) e um valor positivo é tratado como um desconto. | |
DocumentCreatedBy | String | A pessoa que criou a Ordem SOP | |
RequestedDeliveryDate | Date | Data de entrega solicitada. | |
PromisedDeliveryDate | Date | Data de entrega prometida. | |
LineId | Long | Id da linha de ordem de venda associada. Consulte sop_order_lines | |
LineNumber | Short | Número da linha do pedido de venda. | |
LineType | String | Tipo de linha da ordem de venda. Veja order_return_line_types | |
LineProductCode | String | Código de produto da linha de ordem de venda. | |
LineProductDescription | String | Descrição do produto da linha de ordem de venda. Pode ser a descrição do item de estoque, texto livre, cobrança adicional ou comentário. | |
LineQuantity | Decimal | A quantidade encomendada. | |
LineAllocatedQuantity | Decimal | A quantidade alocada. | |
LineDespatchReceiptQuantity | Decimal | A quantidade despachada. | |
LineInvoiceCreditQuantity | Decimal | A quantidade faturada. | |
LineSellingUnitDescription | String | A descrição da unidade de venda. | |
LineSellingUnitPrice | Decimal | O preço de venda por item. | |
LineUnitDiscountPercent | Decimal | A porcentagem de desconto por item. | |
LineUnitDiscountValue | Decimal | O valor do desconto por item. | |
LineCostPrice | Decimal | O preço de custo. | |
LineTotalValue | Decimal | O valor total da linha. | |
LineLineTaxValue | Decimal | O valor do imposto da linha. | |
LineDiscountedUnitPrice | Decimal | O preço unitário com desconto da linha. Isso é calculado subtraindo o sop_order_line_unit_discount_value do sop_order_line_selling_unit_price. | |
LineRequestedDeliveryDate | Date | Data de entrega solicitada. | |
LinePromisedDeliveryDate | Date | Data de entrega prometida. | |
LineAnalysisCode1 | String | Código de análise 1. | |
LineAnalysisCode2 | String | Código de análise 2. | |
LineAnalysisCode3 | String | Código de análise 3. | |
LineAnalysisCode4 | String | Código de análise 4. | |
LineAnalysisCode5 | String | Código de análise 5. | |
LineAnalysisCode6 | String | Código de análise 6. | |
LineAnalysisCode7 | String | Código de análise 7. | |
LineAnalysisCode8 | String | Código de análise 8. | |
LineAnalysisCode9 | String | Código de análise 9. | |
LineAnalysisCode10 | String | Código de análise 10. | |
LineAnalysisCode11 | String | Código de análise 11. | |
LineAnalysisCode12 | String | Código de análise 12. | |
LineAnalysisCode13 | String | Código de análise 13. | |
LineAnalysisCode14 | String | Código de análise 14. | |
LineAnalysisCode15 | String | Código de análise 15. | |
LineAnalysisCode16 | String | Código de análise 16. | |
LineAnalysisCode17 | String | Código de análise 17. | |
LineAnalysisCode18 | String | Código de análise 18. | |
LineAnalysisCode19 | String | Código de análise 19. | |
LineAnalysisCode20 | String | Código de análise 20. | |
LineDateTimeUpdated | Datetime | A data e a hora em que a linha de ordem de operação foi atualizada pela última vez (UTC). | |
DeliveryAddrAddress1 | String | SOP linha de endereço de entrega 1. | |
DeliveryAddrAddress2 | String | SOP linha de endereço de entrega 2. | |
DeliveryAddrAddress3 | String | SOP linha de endereço de entrega 3. | |
DeliveryAddrAddress4 | String | SOP linha de endereço de entrega 4. | |
DeliveryAddrCity | String | Cidade do endereço de entrega do SOP. | |
DeliveryAddrCounty | String | Município do endereço de entrega do SOP. | |
DeliveryAddrPostCode | String | Código postal da morada de entrega SOP | |
DeliveryAddrCountry | String | País do endereço de entrega do SOP. | |
DeliveryAddrContact | String | SOP endereço de entrega contato | |
DeliveryAddrTelephone | String | Número de telefone do endereço de entrega SOP | |
DeliveryAddrFax | String | Número de fax da linha de endereço de entrega SOP... | |
DeliveryAddrEmail | String | e-mail da linha de endereço de entrega do SOP. | |
CustomerId | Long | O ID de registro do cliente associado. Ver clientes | |
CustomerReference | String | A referência da conta do cliente associada. | |
CustomerName | String | O nome do cliente associado. | |
ProductId | Long | O ID do registro do produto associado. Retornado apenas onde sop_order_line_type = EnumLineTypeStandard. Ver produtos | |
ProductCode | String | O código do produto encomendado. Retornado apenas onde sop_order_line_type = EnumLineTypeStandard | |
ProductName | String | O nome do produto encomendado. Retornado apenas onde sop_order_line_type = EnumLineTypeStandard | |
ProductDescription | String | A descrição do produto associado. Retornado apenas onde sop_order_line_type = EnumLineTypeStandard | |
WarehouseId | Long | O ID do depósito no qual o produto está armazenado. Retornado apenas onde sop_order_line_type = EnumLineTypeStandard. Ver armazéns | |
WarehouseName | String | O nome do armazém. Retornado apenas onde sop_order_line_type = EnumLineTypeStandard | |
TaxCodeId | Long | O ID do código de imposto definido na linha. Ver tax_codes | |
TaxCodeCode | Short | O código de imposto associado. | |
TaxCodeName | String | O nome do código de imposto associado. | |
TaxCodeRate | Decimal | A taxa de imposto associada. |
SalesOrderProformaLines
Este recurso retorna uma visão de pro formas de vendas, linhas pro forma de vendas, clientes, produtos, armazéns, códigos de impostos e moedas que podem ser consultados em qualquer campo. O campo de classificação padrão (orderby) é por 'sop_proforma_id' e 'sop_proforma_line_id' descendente.
Informações Específicas da Tabela
Selecione
O driver usa o Sage 200c Standard Online API para processar todos os critérios de pesquisa.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM SalesOrderProformaLines WHERE SalesOrderProformaId=346345654564565
SELECT * FROM SalesOrderProformaLines WHERE SalesOrderProformaDocumentStatus='Sample'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
SalesOrderProformaId [KEY] | Long | ID exclusivo do pró-forma de vendas | |
SalesOrderProformaDocumentNo | String | Número do documento pro forma de vendas. | |
SalesOrderProformaDocumentDate | Date | Data pró-forma de vendas. | |
SalesOrderProformaDocumentStatus | String | Status pro forma de vendas. Consulte sop_document_status_types | |
SalesOrderProformaCustomerDocumentNo | String | Número do documento pró-forma de vendas do cliente. | |
SalesOrderProformaCurrencyId | Long | A ID da moeda usada para o pró-forma de vendas. Ver moedas | |
SalesOrderProformaCurrencyName | String | O nome da moeda usada para as vendas pro forma. | |
SalesOrderProformaCurrencySymbol | String | O símbolo da moeda usada para as vendas pro forma. | |
SalesOrderProformaExchangeRate | Decimal | Taxa de câmbio para as vendas pro forma. | |
SalesOrderProformaRequestedDeliveryDate | Date | Data de entrega solicitada. | |
SalesOrderProformaPromisedDeliveryDate | Date | Data de entrega prometida. | |
SalesOrderProformaAnalysisCode1 | String | Código de análise 1. | |
SalesOrderProformaAnalysisCode2 | String | Código de análise 2. | |
SalesOrderProformaAnalysisCode3 | String | Código de análise 3. | |
SalesOrderProformaAnalysisCode4 | String | Código de análise 4. | |
SalesOrderProformaAnalysisCode5 | String | Código de análise 5. | |
SalesOrderProformaDateTimeUpdated | Datetime | A data e a hora em que o pro forma de vendas foi atualizado pela última vez (UTC). | |
SalesOrderProformaLineId | Long | Id da linha pró-forma de vendas associadas | |
SalesOrderProformaLineNumber | Short | Número da linha pro forma de vendas. | |
SalesOrderProformaLineType | String | Tipo de linha pro forma de vendas. Veja order_return_line_types | |
SalesOrderProformaLineProductCode | String | Código de produto da linha pro forma de vendas. | |
SalesOrderProformaLineProductDescription | String | Descrição do produto da linha pro forma de vendas. Pode ser a descrição do item de estoque, texto livre, cobrança adicional ou comentário. | |
SalesOrderProformaLineQuantity | Decimal | A quantidade de linha. | |
SalesOrderProformaLineSellingUnitDescription | String | A descrição da unidade de venda. | |
SalesOrderProformaLineSellingUnitPrice | Decimal | O preço de venda por item. | |
SalesOrderProformaLineUnitDiscountPercent | Decimal | A porcentagem de desconto por item. | |
SalesOrderProformaLineUnitDiscountValue | Decimal | O valor do desconto por item. | |
SalesOrderProformaLineCostPrice | Decimal | O preço de custo. | |
SalesOrderProformaLineTotalValue | Decimal | O valor total da linha. | |
SalesOrderProformaLineLineTaxValue | Decimal | O valor do imposto da linha. | |
SalesOrderProformaLineDiscountedUnitPrice | Decimal | O preço unitário com desconto da linha. Isso é calculado subtraindo o sop_proforma_line_unit_discount_value do sop_proforma_line_selling_unit_price. | |
SalesOrderProformaLineRequestedDeliveryDate | Date | Data de entrega solicitada. | |
SalesOrderProformaLinePromisedDeliveryDate | Date | Data de entrega prometida. | |
SalesOrderProformaLineAnalysisCode1 | String | Código de análise 1. | |
SalesOrderProformaLineAnalysisCode2 | String | Código de análise 2. | |
SalesOrderProformaLineAnalysisCode3 | String | Código de análise 3. | |
SalesOrderProformaLineAnalysisCode4 | String | Código de análise 4. | |
SalesOrderProformaLineAnalysisCode5 | String | Código de análise 5. | |
SalesOrderProformaLineAnalysisCode6 | String | Código de análise 6. | |
SalesOrderProformaLineAnalysisCode7 | String | Código de análise 7. | |
SalesOrderProformaLineAnalysisCode8 | String | Código de análise 8. | |
SalesOrderProformaLineAnalysisCode9 | String | Código de análise 9. | |
SalesOrderProformaLineAnalysisCode10 | String | Código de análise 10. | |
SalesOrderProformaLineAnalysisCode11 | String | Código de análise 11. | |
SalesOrderProformaLineAnalysisCode12 | String | Código de análise 12. | |
SalesOrderProformaLineAnalysisCode13 | String | Código de análise 13. | |
SalesOrderProformaLineAnalysisCode14 | String | Código de análise 14. | |
SalesOrderProformaLineAnalysisCode15 | String | Código de análise 15. | |
SalesOrderProformaLineAnalysisCode16 | String | Código de análise 16. | |
SalesOrderProformaLineAnalysisCode17 | String | Código de análise 17. | |
SalesOrderProformaLineAnalysisCode18 | String | Código de análise 18. | |
SalesOrderProformaLineAnalysisCode19 | String | Código de análise 19. | |
SalesOrderProformaLineAnalysisCode20 | String | Código de análise 20. | |
SalesOrderProformaLineDateTimeUpdated | Datetime | A data e hora em que a linha sop pro forma foi atualizada pela última vez (UTC). | |
CustomerId | Long | O ID de registro do cliente associado. Ver clientes | |
CustomerReference | String | A referência da conta do cliente associada. | |
CustomerName | String | O nome do cliente associado. | |
ProductId | Long | O ID do registro do produto associado. Retornado apenas onde sop_proforma_line_type = EnumLineTypeStandard. Ver produtos | |
ProductCode | String | O código do produto encomendado. Retornado apenas onde sop_proforma_line_type = EnumLineTypeStandard | |
ProductName | String | O nome do produto encomendado. Retornado apenas onde sop_proforma_line_type = EnumLineTypeStandard | |
ProductDescription | String | A descrição do produto associado. Retornado apenas onde sop_proforma_line_type = EnumLineTypeStandard | |
WarehouseId | Long | O ID do depósito em que o produto está armazenado. Retornado apenas onde sop_proforma_line_type = EnumLineTypeStandard. Ver armazéns | |
WarehouseName | String | O nome do armazém. Retornado apenas onde sop_proforma_line_type = EnumLineTypeStandard | |
TaxCodeId | Long | O ID do código de imposto definido na linha. Ver tax_codes | |
TaxCodeCode | Short | O código de imposto associado. | |
TaxCodeName | String | O nome do código de imposto associado. | |
TaxCodeRate | Decimal | A taxa de imposto associada. |
SalesOrderQuoteLines
Este recurso retorna uma visão de cotações de vendas, linhas de cotações de vendas, clientes, produtos, armazéns, códigos de impostos e moedas que podem ser consultados em qualquer campo. O campo de classificação padrão (orderby) é por 'sop_quote_id' e 'sop_quote_line_id' descendente.
Informações Específicas da Tabela
Selecione
O driver usa o Sage 200c Standard Online API para processar todos os critérios de pesquisa.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM SalesOrderQuoteLines WHERE SalesOrderQuoteId=3424324324324
SELECT * FROM SalesOrderQuoteLines WHERE SalesOrderQuoteDocumentNo='Sample'
SELECT * FROM SalesOrderQuoteLines WHERE SalesOrderQuoteCustomerDocumentNo='Sample'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
SalesOrderQuoteId [KEY] | Long | ID exclusivo da cotação de venda | |
SalesOrderQuoteDocumentNo | String | Número do documento de cotação de venda. | |
SalesOrderQuoteDocumentDate | Date | Data da cotação de venda. | |
SalesOrderQuoteDocumentStatus | String | Status da cotação de vendas. Veja sop_document_status_types | |
SalesOrderQuoteCustomerDocumentNo | String | Número do documento de cotação de vendas do cliente. | |
SalesOrderQuoteCurrencyId | Long | A ID da moeda usada para a cotação de venda. Ver moedas | |
SalesOrderQuoteCurrencyName | String | O nome da moeda usada para a cotação de venda. | |
SalesOrderQuoteCurrencySymbol | String | O símbolo da moeda usada para a cotação de venda. | |
SalesOrderQuoteExchangeRate | Decimal | Taxa de câmbio para a cotação de venda. | |
SalesOrderQuoteRequestedDeliveryDate | Date | Data de entrega solicitada. | |
SalesOrderQuotePromisedDeliveryDate | Date | Data de entrega prometida. | |
SalesOrderQuoteAnalysisCode1 | String | Código de análise 1. | |
SalesOrderQuoteAnalysisCode2 | String | Código de análise 2. | |
SalesOrderQuoteAnalysisCode3 | String | Código de análise 3. | |
SalesOrderQuoteAnalysisCode4 | String | Código de análise 4. | |
SalesOrderQuoteAnalysisCode5 | String | Código de análise 5. | |
SalesOrderQuoteAnalysisCode6 | String | Código de análise 6. | |
SalesOrderQuoteAnalysisCode7 | String | Código de análise 7. | |
SalesOrderQuoteAnalysisCode8 | String | Código de análise 8. | |
SalesOrderQuoteAnalysisCode9 | String | Código de análise 9. | |
SalesOrderQuoteAnalysisCode10 | String | Código de análise 10. | |
SalesOrderQuoteAnalysisCode11 | String | Código de análise 11. | |
SalesOrderQuoteAnalysisCode12 | String | Código de análise 12. | |
SalesOrderQuoteAnalysisCode13 | String | Código de análise 13. | |
SalesOrderQuoteAnalysisCode14 | String | Código de análise 14. | |
SalesOrderQuoteAnalysisCode15 | String | Código de análise 15. | |
SalesOrderQuoteAnalysisCode16 | String | Código de análise 16. | |
SalesOrderQuoteAnalysisCode17 | String | Código de análise 17. | |
SalesOrderQuoteAnalysisCode18 | String | Código de análise 18. | |
SalesOrderQuoteAnalysisCode19 | String | Código de análise 19. | |
SalesOrderQuoteAnalysisCode20 | String | Código de análise 20. | |
SalesOrderQuoteDateTimeUpdated | Datetime | A data e a hora em que a cotação de venda foi atualizada pela última vez (UTC). | |
SalesOrderQuoteLineId | Long | Id da linha de cotação de vendas associada | |
SalesOrderQuoteLineNumber | Short | Número da linha de cotação de vendas. | |
SalesOrderQuoteLineType | String | Tipo de linha de cotação de vendas. Veja order_return_line_types | |
SalesOrderQuoteLineProductCode | String | Código do produto da linha de cotação de vendas. | |
SalesOrderQuoteLineProductDescription | String | Descrição do produto da linha de cotação de vendas. Pode ser a descrição do item de estoque, texto livre, cobrança adicional ou comentário. | |
SalesOrderQuoteLineQuantity | Decimal | A quantidade de linha. | |
SalesOrderQuoteLineSellingUnitDescription | String | A descrição da unidade de venda. | |
SalesOrderQuoteLineSellingUnitPrice | Decimal | O preço de venda por item. | |
SalesOrderQuoteLineUnitDiscountPercent | Decimal | A porcentagem de desconto por item. | |
SalesOrderQuoteLineUnitDiscountValue | Decimal | O valor do desconto por item. | |
SalesOrderQuoteLineCostPrice | Decimal | O preço de custo. | |
SalesOrderQuoteLineTotalValue | Decimal | O valor total da linha. | |
SalesOrderQuoteLineLineTaxValue | Decimal | O valor do imposto da linha. | |
SalesOrderQuoteLineDiscountedUnitPrice | Decimal | O preço unitário com desconto da linha. Isso é calculado subtraindo o sop_quote_line_unit_discount_value do sop_quote_line_selling_unit_price. | |
SalesOrderQuoteLineRequestedDeliveryDate | Date | Data de entrega solicitada. | |
SalesOrderQuoteLinePromisedDeliveryDate | Date | Data de entrega prometida. | |
SalesOrderQuoteLineAnalysisCode1 | String | Código de análise 1. | |
SalesOrderQuoteLineAnalysisCode2 | String | Código de análise 2. | |
SalesOrderQuoteLineAnalysisCode3 | String | Código de análise 3. | |
SalesOrderQuoteLineAnalysisCode4 | String | Código de análise 4. | |
SalesOrderQuoteLineAnalysisCode5 | String | Código de análise 5. | |
SalesOrderQuoteLineAnalysisCode6 | String | Código de análise 6. | |
SalesOrderQuoteLineAnalysisCode7 | String | Código de análise 7. | |
SalesOrderQuoteLineAnalysisCode8 | String | Código de análise 8. | |
SalesOrderQuoteLineAnalysisCode9 | String | Código de análise 9. | |
SalesOrderQuoteLineAnalysisCode10 | String | Código de análise 10. | |
SalesOrderQuoteLineAnalysisCode11 | String | Código de análise 11. | |
SalesOrderQuoteLineAnalysisCode12 | String | Código de análise 12. | |
SalesOrderQuoteLineAnalysisCode13 | String | Código de análise 13. | |
SalesOrderQuoteLineAnalysisCode14 | String | Código de análise 14. | |
SalesOrderQuoteLineAnalysisCode15 | String | Código de análise 15. | |
SalesOrderQuoteLineAnalysisCode16 | String | Código de análise 16. | |
SalesOrderQuoteLineAnalysisCode17 | String | Código de análise 17. | |
SalesOrderQuoteLineAnalysisCode18 | String | Código de análise 18. | |
SalesOrderQuoteLineAnalysisCode19 | String | Código de análise 19. | |
SalesOrderQuoteLineAnalysisCode20 | String | Código de análise 20. | |
SalesOrderQuoteLineDateTimeUpdated | Datetime | A data e a hora em que a linha de cotação foi atualizada pela última vez (UTC). | |
CustomerId | Long | O ID de registro do cliente associado. Ver clientes | |
CustomerReference | String | A referência da conta do cliente associada. | |
CustomerName | String | O nome do cliente associado. | |
ProductId | Long | O ID do registro do produto associado. Retornado apenas onde sop_quote_line_type = EnumLineTypeStandard. Ver produtos | |
ProductCode | String | O código do produto encomendado. Retornado apenas onde sop_quote_line_type = EnumLineTypeStandard | |
ProductName | String | O nome do produto encomendado. Retornado apenas onde sop_quote_line_type = EnumLineTypeStandard | |
ProductDescription | String | A descrição do produto associado. Retornado apenas onde sop_quote_line_type = EnumLineTypeStandard | |
WarehouseId | Long | O ID do depósito em que o produto está armazenado. Retornado apenas onde sop_quote_line_type = EnumLineTypeStandard. Ver armazéns | |
WarehouseName | String | O nome do armazém. Retornado apenas onde sop_quote_line_type = EnumLineTypeStandard | |
TaxCodeId | Long | O ID do código de imposto definido na linha. Ver tax_codes | |
TaxCodeCode | Short | O código de imposto associado. | |
TaxCodeName | String | O nome do código de imposto associado. | |
TaxCodeRate | Decimal | A taxa de imposto associada. |
Ordens de Venda
As ordens de venda são usadas para representar a venda de bens ou serviços a um cliente. Eles são centrais para um negócio e definem os termos (preço, quantidade e prazos) pelos quais os produtos ou serviços serão entregues. Nota: Adicionando itens rastreáveis a pedidos de vendas. Se você estiver usando itens de estoque rastreáveis e um item for definido para ser vendido a partir de um único lote, a quantidade do pedido deverá ser menor ou igual à quantidade no lote. Se você tentar pedir mais do que a quantidade do lote, o pedido não poderá ser postado por meio da API.
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
Id [KEY] | Long | Id do registro do pedido de venda. | |
DocumentNo | String | Número do documento do pedido de venda. Nota: Se a configuração SOP no Sage 200c Professional ou Sage 200 Extra Online NÃO gerar números automaticamente, então esta propriedade DEVE ser definida. Se a configuração do SOP no Sage 200 Extra for gerar números automaticamente, ou se você estiver usando o Sage 200c Standard (que não permite definir essa opção), a configuração no POST será ignorada. | |
DocumentDate | Date | Data do documento do pedido de venda. | |
DocumentStatus | String | Estado do documento. Consulte sop_document_status_types | |
CustomerId | Long | Clientes.ID | Identificação do registro do cliente. Ver clientes |
ExchangeRate | Decimal | Taxa de câmbio. | |
SubtotalGoodsValue | Decimal | Valor da mercadoria (soma dos itens de estoque e texto livre). | |
SubtotalChargeNetValue | Decimal | Cobrar valor líquido. | |
SubtotalChargeTaxValue | Decimal | Cobrar valor do imposto. | |
SubtotalDiscountValue | Decimal | Valor do desconto | |
TotalNetValue | Decimal | Valor líquido (soma de todos os tipos de linha). | |
TotalTaxValue | Decimal | Valor do imposto. | |
TotalGrossValue | Decimal | Valor bruto. | |
CustomerDocumentNo | String | Número do documento do cliente. | |
UseInvoiceAddress | Bool | Verdadeiro se este pedido usar o endereço da fatura do cliente, senão Falso. | |
SettlementDiscountDays | Short | Dias de desconto de liquidação. | |
SettlementDiscountPercent | Decimal | Porcentagem de desconto de liquidação. | |
DocumentDiscountPercent | Decimal | Valor percentual do desconto do documento, entre -99,99 e 99,99. Um valor negativo é tratado como uma sobretaxa (por exemplo, -10 é uma sobretaxa de 10%) e um valor positivo é tratado como um desconto. | |
DocumentCreatedBy | String | A pessoa que criou a Ordem SOP | |
RequestedDeliveryDate | Date | Data de entrega solicitada. | |
PromisedDeliveryDate | Date | Data de entrega prometida. | |
AnalysisCode1 | String | Código de análise 1. | |
AnalysisCode2 | String | Código de análise 2. | |
AnalysisCode3 | String | Código de análise 3. | |
AnalysisCode4 | String | Código de análise 4. | |
AnalysisCode5 | String | Código de análise 5. | |
AnalysisCode6 | String | Código de análise 6. | |
AnalysisCode7 | String | Código de análise 7. | |
AnalysisCode8 | String | Código de análise 8. | |
AnalysisCode9 | String | Código de análise 9. | |
AnalysisCode10 | String | Código de análise 10. | |
AnalysisCode11 | String | Código de análise 11. | |
AnalysisCode12 | String | Código de análise 12. | |
AnalysisCode13 | String | Código de análise 13. | |
AnalysisCode14 | String | Código de análise 14. | |
AnalysisCode15 | String | Código de análise 15. | |
AnalysisCode16 | String | Código de análise 16. | |
AnalysisCode17 | String | Código de análise 17. | |
AnalysisCode18 | String | Código de análise 18. | |
AnalysisCode19 | String | Código de análise 19. | |
AnalysisCode20 | String | Código de análise 20. | |
Lines | String | A coleção de linhas de ordem de venda. Consulte sop_order_lines | |
DeliveryAddressId | Long | O contato do endereço de entrega. | |
DeliveryAddress_1 | String | A linha de endereço de entrega 1. | |
DeliveryAddress_2 | String | A linha de endereço de entrega 2. | |
DeliveryAddress_3 | String | A linha de endereço de entrega 3. | |
DeliveryAddress_4 | String | A linha de endereço de entrega 4. | |
DeliveryAddressCity | String | A cidade do endereço de entrega. | |
DeliveryAddressCounty | String | O condado do endereço de entrega. | |
DeliveryAddressPostcode | String | O código postal do endereço de entrega. | |
DateTimeUpdated | Datetime | A data e a hora em que esta entidade foi atualizada pela última vez (UTC). |
VendasPostadasTransações
As transações de vendas lançadas são criadas quando as transações, como pedidos faturados, recebimentos, reembolsos ou notas de crédito, são lançadas no Livro Razão de Vendas. Não é possível usar este recurso da API para criar transações lançadas. Para postar uma transação, o recurso de API necessário deve ser invocado. Ao fazer solicitações maiores de informações do cliente, o recurso Visualizações de transações de vendas pode ser uma alternativa mais rápida a esse recurso.
Informações Específicas da Tabela
Selecione
O driver usa a API online padrão do Sage 200c para processar os critérios de pesquisa. Todos os filtros são processados no lado do servidor, exceto: colunas NominalAnalysisItems,TaxAnalysisItems,BankItems,AllocationSessionItems,AllocationHistoryItems.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM SalesPostedTransactions WHERE Id=29674
SELECT * FROM SalesPostedTransactions WHERE CustomerId=27849
SELECT * FROM SalesPostedTransactions WHERE TraderTransactionType='TradingAccountEntryTypeInvoice'
SELECT * FROM SalesPostedTransactions WHERE Reference='O/BAL'
SELECT * FROM SalesPostedTransactions WHERE SecondReference='Opening Balance'
SELECT * FROM SalesPostedTransactions WHERE Queried='abc'
SELECT * FROM SalesPostedTransactions WHERE TransactionDate='2017-12-31T01:00:00.000+01:00'
SELECT * FROM SalesPostedTransactions WHERE PostedDate='2018-09-13T02:00:00.000+02:00'
SELECT * FROM SalesPostedTransactions WHERE DueDate='2018-02-14T01:00:00.000+01:00'
SELECT * FROM SalesPostedTransactions WHERE FullSettlementDate='2019-04-15T02:00:00.000+02:00'
SELECT * FROM SalesPostedTransactions WHERE DocumentGoodsValue=150
SELECT * FROM SalesPostedTransactions WHERE DocumentGrossValue=150
SELECT * FROM SalesPostedTransactions WHERE DocumentTaxValue=0
SELECT * FROM SalesPostedTransactions WHERE DocumentDiscountValue=0
SELECT * FROM SalesPostedTransactions WHERE DiscountPercent=0
SELECT * FROM SalesPostedTransactions WHERE DocumentTaxDiscountValue=0
SELECT * FROM SalesPostedTransactions WHERE DocumentAllocatedValue=150
SELECT * FROM SalesPostedTransactions WHERE DocumentOutstandingValue=0
SELECT * FROM SalesPostedTransactions WHERE BaseGoodsValue=150
SELECT * FROM SalesPostedTransactions WHERE BaseGrossValue=150
SELECT * FROM SalesPostedTransactions WHERE BaseTaxValue=0
SELECT * FROM SalesPostedTransactions WHERE BaseDiscountValue=0
SELECT * FROM SalesPostedTransactions WHERE BaseTaxDiscountValue=0
SELECT * FROM SalesPostedTransactions WHERE BaseAllocatedValue=150
SELECT * FROM SalesPostedTransactions WHERE ControlValueInBaseCurrency=0
SELECT * FROM SalesPostedTransactions WHERE ExchangeRate=1
SELECT * FROM SalesPostedTransactions WHERE SettledImmediately=false
SELECT * FROM SalesPostedTransactions WHERE DiscountDays=0
SELECT * FROM SalesPostedTransactions WHERE Urn=1
SELECT * FROM SalesPostedTransactions WHERE UserName='Migration'
SELECT * FROM SalesPostedTransactions WHERE DateTimeUpdated='2018-02-28T15:23:46.330+01:00'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
Id [KEY] | Long | Eu ia. | |
CustomerId | Long | Identificação do Cliente. Ver clientes | |
TraderTransactionType | String | Tipo de transação. Veja trader_transaction_types | |
Reference | String | Referência da transação. | |
SecondReference | String | Segunda referência. | |
Queried | String | Sinalizador de consulta. | |
TransactionDate | Date | Data da transação. | |
PostedDate | Date | Data de envio. | |
DueDate | Date | Data de vencimento. | |
FullSettlementDate | Date | Data de liquidação total. | |
DocumentGoodsValue | Decimal | Valor das mercadorias. | |
DocumentGrossValue | Decimal | Valor bruto. | |
DocumentTaxValue | Decimal | Valor do imposto. | |
DocumentDiscountValue | Decimal | Valor do desconto do documento. | |
DiscountPercent | Decimal | Desconto percentual. | |
DocumentTaxDiscountValue | Decimal | Valor do desconto fiscal. | |
DocumentAllocatedValue | Decimal | Valor alocado. | |
DocumentOutstandingValue | Decimal | Valor excepcional. | |
BaseGoodsValue | Decimal | Valor das mercadorias na moeda base. | |
BaseGrossValue | Decimal | Valor bruto na moeda base. | |
BaseTaxValue | Decimal | Valor do imposto na moeda base. | |
BaseDiscountValue | Decimal | Valor do desconto na moeda base. | |
BaseTaxDiscountValue | Decimal | Valor do desconto de imposto na moeda base. | |
BaseAllocatedValue | Decimal | Valor alocado na moeda base. | |
ControlValueInBaseCurrency | Decimal | Valor de controle na moeda base. | |
ExchangeRate | Decimal | Taxa de câmbio usada para transação. | |
SettledImmediately | Bool | Imediatamente resolvido. | |
DiscountDays | Short | Número de dias de desconto válido. | |
Urn | Long | Número de referência único. | |
UserName | String | Usuário que inseriu a transação. | |
NominalAnalysisItems | String | Itens de análise nominal. Consulte sales_posted_transactions_nominal_analysis_items | |
TaxAnalysisItems | String | Itens de análise tributária. Consulte sales_posted_transactions_tax_analysis_items | |
BankItems | String | Itens do banco. Ver sales_posted_transactions_bank_items | |
AllocationSessionItems | String | Itens de sessão de alocação. Consulte sales_posted_transactions_allocation_session_items | |
AllocationHistoryItems | String | Itens do histórico de alocação. Consulte sales_posted_transactions_allocation_history_items | |
DateTimeUpdated | Datetime | A data e a hora em que esta entidade foi atualizada pela última vez (UTC). |
Períodos de Negociação de Vendas
Este recurso retorna os detalhes de todos os períodos de negociação de vendas para todos os anos financeiros mantidos para a empresa. Uma empresa pode ter os períodos de negociação definidos como iguais aos períodos contábeis ou como períodos diferentes. (Somente Sage 200c Professional e Sage 200 Extra Online, Sage 200c Standard padrão para períodos de ano financeiro)
Informações Específicas da Tabela
Selecione
O driver usa o Sage 200c Standard Online API para processar todos os critérios de pesquisa.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM SalesTradingPeriods WHERE Id=1
SELECT * FROM SalesTradingPeriods WHERE PeriodNumber='1'
SELECT * FROM SalesTradingPeriods WHERE StartDate='2018-01-01T01:00:00.000+01:00'
SELECT * FROM SalesTradingPeriods WHERE EndDate='2018-01-31T01:00:00.000+01:00'
SELECT * FROM SalesTradingPeriods WHERE DateTimeUpdated='2018-02-28T15:23:45.667+01:00'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
Id [KEY] | Long | Um ID exclusivo específico para cada período de negociação de vendas. | |
PeriodNumber | String | O número do período. | |
StartDate | Date | Data de início do período de negociação. A string retornada inclui a hora, mas sempre será 00:00:00. | |
EndDate | Date | Data em que termina o período de negociação. A string retornada inclui a hora, mas sempre será 00:00:00. | |
DateTimeUpdated | Datetime | A data e a hora em que esta entidade foi atualizada pela última vez (UTC). |
VendasTransações
Ao fazer solicitações de API maiores para informações de transação do razão de vendas, o recurso Exibições de transações de vendas pode ser uma alternativa mais rápida ao recurso 'Transações publicadas de vendas'. O recurso Visualizações de transações de vendas também retorna uma amplitude maior de informações do que as transações de vendas postadas.
Informações Específicas da Tabela
Selecione
O driver usa o Sage 200c Standard Online API para processar todos os critérios de pesquisa.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM SalesTransactionViews WHERE PostedCustomerTransactionId=29674
SELECT * FROM SalesTransactionViews WHERE TransactionType='TradingAccountEntryTypeInvoice'
SELECT * FROM SalesTransactionViews WHERE TransactionDate='2017-12-31T01:00:00.000+01:00'
SELECT * FROM SalesTransactionViews WHERE PostedDate='2018-09-13T02:00:00.000+02:00'
SELECT * FROM SalesTransactionViews WHERE DueDate='2018-02-14T01:00:00.000+01:00'
SELECT * FROM SalesTransactionViews WHERE DiscountDays=0
SELECT * FROM SalesTransactionViews WHERE Reference='O/BAL'
SELECT * FROM SalesTransactionViews WHERE SecondReference='Opening Balance'
SELECT * FROM SalesTransactionViews WHERE Query=' '
SELECT * FROM SalesTransactionViews WHERE Status='Full'
SELECT * FROM SalesTransactionViews WHERE UserName='Migration'
SELECT * FROM SalesTransactionViews WHERE LedgerType='LedgerSales'
SELECT * FROM SalesTransactionViews WHERE Urn=1
SELECT * FROM SalesTransactionViews WHERE ExchangeRate=1
SELECT * FROM SalesTransactionViews WHERE SettledImmediately=false
SELECT * FROM SalesTransactionViews WHERE BaseGoodsValue=150
SELECT * FROM SalesTransactionViews WHERE BaseGrossValue=150
SELECT * FROM SalesTransactionViews WHERE BaseDiscountValue=0
SELECT * FROM SalesTransactionViews WHERE BaseTaxValue=0
SELECT * FROM SalesTransactionViews WHERE BaseTaxDiscountValue=0
SELECT * FROM SalesTransactionViews WHERE BaseAllocatedValue=150
SELECT * FROM SalesTransactionViews WHERE BaseOutstandingValue=0
SELECT * FROM SalesTransactionViews WHERE DocumentGoodsValue=150
SELECT * FROM SalesTransactionViews WHERE DocumentGrossValue=150
SELECT * FROM SalesTransactionViews WHERE DocumentDiscountValue=0
SELECT * FROM SalesTransactionViews WHERE DocumentTaxValue=0
SELECT * FROM SalesTransactionViews WHERE DocumentTaxDiscountValue=0
SELECT * FROM SalesTransactionViews WHERE DocumentAllocatedValue=150
SELECT * FROM SalesTransactionViews WHERE DocumentOutstandingValue=0
SELECT * FROM SalesTransactionViews WHERE CustomerId=27849
SELECT * FROM SalesTransactionViews WHERE CustomerReference='COM001'
SELECT * FROM SalesTransactionViews WHERE CustomerName='Compton Packaging'
SELECT * FROM SalesTransactionViews WHERE CurrencyName='Pound Sterling'
SELECT * FROM SalesTransactionViews WHERE CurrencySymbol='£'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
PostedCustomerTransactionId [KEY] | Long | Id da transação. | |
TransactionType | String | Tipo de transação. Veja trader_transaction_types | |
TransactionDate | Date | A data da transação. | |
PostedDate | Date | A data em que a transação foi lançada. | |
DueDate | Date | A data de vencimento da transação. | |
DiscountDays | Short | Dias de desconto válido. | |
Reference | String | A referência da transação. | |
SecondReference | String | A segunda referência da transação. | |
Query | String | Consulta. | |
Status | String | Status. | |
UserName | String | Usuário que postou a transação. | |
LedgerType | String | Tipo de razão. Ver ledger_types | |
Urn | Long | Número de referência único. | |
ExchangeRate | Decimal | Taxa de câmbio. | |
SettledImmediately | Bool | Imediatamente resolvido. | |
BaseGoodsValue | Decimal | Valor das mercadorias na moeda base. | |
BaseGrossValue | Decimal | Valor bruto na moeda base. | |
BaseDiscountValue | Decimal | Valor do desconto na moeda base. | |
BaseTaxValue | Decimal | Valor do imposto na moeda base. | |
BaseTaxDiscountValue | Decimal | Valor do desconto de imposto na moeda base. | |
BaseAllocatedValue | Decimal | Valor alocado na moeda base. | |
BaseOutstandingValue | Decimal | Valor pendente na moeda base. | |
DocumentGoodsValue | Decimal | Bons valores. | |
DocumentGrossValue | Decimal | Valor bruto. | |
DocumentDiscountValue | Decimal | Valor do desconto. | |
DocumentTaxValue | Decimal | Valor do imposto. | |
DocumentTaxDiscountValue | Decimal | Valor do desconto fiscal. | |
DocumentAllocatedValue | Decimal | Valor alocado. | |
DocumentOutstandingValue | Decimal | Valor excepcional. | |
CustomerId | Long | Identificação do Cliente. | |
CustomerReference | String | Código da conta do cliente. | |
CustomerName | String | Nome da conta do cliente. | |
CurrencyName | String | Moeda. | |
CurrencySymbol | String | Símbolo de moeda. |
Configurações de Estoque
Essas configurações para definir como processar e gerenciar seu estoque.
Informações Específicas da Tabela
Selecione
O driver usa o Sage 200c Standard Online API para processar todos os critérios de pesquisa.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM StockSettings WHERE Id=1
SELECT * FROM StockSettings WHERE UseMultipleLocations=true
SELECT * FROM StockSettings WHERE ProfitPercentOfRevenue=true
SELECT * FROM StockSettings WHERE DateTimeUpdated='2018-02-28T15:23:45.543+01:00'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
Id [KEY] | Long | Id exclusivo de configuração de estoque. | |
UseMultipleLocations | Bool | Quando verdadeiro, esta configuração permite que o Sage 200 rastreie o estoque em locais diferentes. Isso pode ocorrer em vários depósitos ou em um único depósito dividido em áreas separadas (caixas). (O valor padrão do Sage 200c é verdadeiro e não pode ser alterado). | |
ProfitPercentOfRevenue | Bool | O lucro pode ser calculado como uma porcentagem da receita (verdadeiro) ou como uma porcentagem do custo (falso). | |
DateTimeUpdated | Datetime | A data e a hora em que esta entidade foi atualizada pela última vez (UTC). |
FornecedorContatos
As informações podem ser armazenadas para vários contatos em cada conta do Fornecedor. Cada contato pode ter seus próprios detalhes, como números de telefone, números de fax, endereço e-mail e site.
Informações Específicas da Tabela
Selecione
O driver usa o Sage 200c Standard Online API para processar todos os critérios de pesquisa.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM SupplierContacts WHERE Id=42101
SELECT * FROM SupplierContacts WHERE SupplierId=325434364565
SELECT * FROM SupplierContacts WHERE FirstName='Sample'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
Id [KEY] | Long | ID do registro de contato do fornecedor. | |
SupplierId | Long | Identificação do registro do fornecedor. | |
Name | String | Nome do contato - first_name, middle_name e last_name concatenados. | |
FirstName | String | Nome do contato. | |
MiddleName | String | Entre em contato com o nome do meio. | |
LastName | String | Sobrenome de contato. | |
IsDefault | Bool | Este é o contato padrão do fornecedor pai? Ver Fornecedor | |
DefaultTelephone | String | Número de telefone padrão. | |
DefaultEmail | String | Endereço e-mail padrão. | |
SalutationId | Long | Id de saudação de contato. | |
SalutationIsDefault | Boolean | Saudação de contato. | |
SalutationCode | String | Código de saudação de contato. | |
SalutationDescription | String | Descrição da saudação de contato. | |
Emails | String | e-mails do fornecedor. Veja Supplier_emails | |
Telephones | String | Telefones do fornecedor. Veja fornecedores_telefones | |
Mobiles | String | Celulares do fornecedor. Veja Fornecedor_móveis | |
Faxes | String | Faxes de fornecedores. Consulte Fax_fornecedor | |
Websites | String | Sites de fornecedores. Consulte Websites_fornecedores | |
DateTimeUpdated | Datetime | A data e a hora em que esta entidade foi atualizada pela última vez (UTC). |
Fornecedores
Os fornecedores são uma das entidades mais importantes do Sage 200, pois estão associados a muitos recursos importantes no aplicativo e sustentam a maioria dos principais recursos (por exemplo, ordens de compra, recibos de compra, etc.).
Informações Específicas da Tabela
Selecione
O driver usa a API online padrão do Sage 200c para processar os critérios de pesquisa. Todos os filtros são processados no lado do servidor, exceto: CountryCode,CountryCodeName,CountryCodeEuMember,BankId,BankAccountNumber,BankAccountName,BankIBAN,BankBIC,MainAddress_1,MainAddress_2,MainAddress_3,MainAddress_4,MainAddressCity,MainAddressCounty,MainAddressPostcode, colunas de contatos.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM Suppliers WHERE Id=28846
SELECT * FROM Suppliers WHERE Reference='CON001'
SELECT * FROM Suppliers WHERE Name='Concept Stationery Supplies'
SELECT * FROM Suppliers WHERE ShortName='Concept'
SELECT * FROM Suppliers WHERE Balance=4346.16
SELECT * FROM Suppliers WHERE OnHold=false
SELECT * FROM Suppliers WHERE AccountStatusType='AccountStatusActive'
SELECT * FROM Suppliers WHERE CurrencyId=2103
SELECT * FROM Suppliers WHERE ExchangeRateType='ExchangeRateSingle'
SELECT * FROM Suppliers WHERE TelephoneCountryCode='44'
SELECT * FROM Suppliers WHERE TelephoneAreaCode='0191'
SELECT * FROM Suppliers WHERE TelephoneSubscriberNumber='643 4343'
SELECT * FROM Suppliers WHERE FaxCountryCode='44'
SELECT * FROM Suppliers WHERE FaxAreaCode='0191'
SELECT * FROM Suppliers WHERE FaxSubscriberNumber='643 4345'
SELECT * FROM Suppliers WHERE Website='www.sage.co.uk'
SELECT * FROM Suppliers WHERE CreditLimit=17000
SELECT * FROM Suppliers WHERE CountryCodeId=13
SELECT * FROM Suppliers WHERE DefaultTaxCodeId=1729
SELECT * FROM Suppliers WHERE VatNumber='GB988 3453 23'
SELECT * FROM Suppliers WHERE AnalysisCode1='North East'
SELECT * FROM Suppliers WHERE AnalysisCode2='Stationery'
SELECT * FROM Suppliers WHERE AnalysisCode3='abc'
SELECT * FROM Suppliers WHERE AnalysisCode4='abc'
SELECT * FROM Suppliers WHERE AnalysisCode5='abc'
SELECT * FROM Suppliers WHERE DateTimeUpdated='2018-02-28T15:23:46.253+01:00'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
Id [KEY] | Long | Id exclusivo do fornecedor. | |
Reference | String | Referência da conta do fornecedor. NOTA: Não é necessário se a referência do fornecedor estiver definida como | |
Name | String | Nome do Fornecedor. | |
ShortName | String | Nome abreviado do fornecedor. | |
Balance | Decimal | Saldo da conta do fornecedor. | |
OnHold | Bool | Verdadeiro se a conta do fornecedor estiver suspensa, caso contrário, Falso. | |
AccountStatusType | String | O status da conta do fornecedor (Sage 200c Standard e versões do Extra/Professional lançadas após julho de 2017). Por exemplo, isso pode ser 'Ativo' ou 'Oculto'. Veja account_status_types | |
CurrencyId | Long | Moedas.ID | Id de registro de moeda. Ver moedas |
ExchangeRateType | String | O tipo de taxa de câmbio usada na conta do fornecedor. Veja exchange_rate_types | |
TelephoneCountryCode | String | Código do país do telefone (somente Sage 200c Professional e Sage 200 Extra Online). | |
TelephoneAreaCode | String | Código de área do telefone (somente Sage 200c Professional e Sage 200 Extra Online). | |
TelephoneSubscriberNumber | String | Número de assinante de telefone (somente Sage 200c Professional e Sage 200 Extra Online). | |
FaxCountryCode | String | Código do país do fax. | |
FaxAreaCode | String | Código de área do fax. | |
FaxSubscriberNumber | String | Número do assinante de fax. | |
Website | String | Endereço do website. | |
CreditLimit | Decimal | Limite de crédito para o fornecedor. | |
CountryCodeId | Long | ID do registro do código do país. | |
CountryCode | String | O código do país do cliente. | |
CountryCodeName | String | O nome do código do país do cliente. | |
CountryCodeEuMember | Boolean | Mostra se o cliente é membro da UE. | |
DefaultTaxCodeId | Long | Códigos de Imposto.ID | Id de registro de código de imposto padrão. Ver tax_codes |
VatNumber | String | O número de IVA. | |
AnalysisCode1 | String | Código de análise 1. | |
AnalysisCode2 | String | Código de análise 2. | |
AnalysisCode3 | String | Código de análise 3. | |
AnalysisCode4 | String | Código de análise 4. | |
AnalysisCode5 | String | Código de análise 5. | |
AnalysisCode6 | String | Código de análise 6. | |
AnalysisCode7 | String | Código de análise 7. | |
AnalysisCode8 | String | Código de análise 8. | |
AnalysisCode9 | String | Código de análise 9. | |
AnalysisCode10 | String | Código de análise 10. | |
AnalysisCode11 | String | Código de análise 11. | |
AnalysisCode12 | String | Código de análise 12. | |
AnalysisCode13 | String | Código de análise 13. | |
AnalysisCode14 | String | Código de análise 14. | |
AnalysisCode15 | String | Código de análise 15. | |
AnalysisCode16 | String | Código de análise 16. | |
AnalysisCode17 | String | Código de análise 17. | |
AnalysisCode18 | String | Código de análise 18. | |
AnalysisCode19 | String | Código de análise 19. | |
AnalysisCode20 | String | Código de análise 20. | |
BankId | String | ID da conta bancária do fornecedor. | |
BankAccountNumber | String | Número da conta bancária do fornecedor. | |
BankAccountName | String | Nome da conta bancária do fornecedor. | |
BankIBAN | String | Número iban da conta bancária do fornecedor. | |
BankBIC | String | Número BIC da conta bancária do fornecedor. | |
MainAddress_1 | String | A linha de endereço principal dos clientes 1. | |
MainAddress_2 | String | Linha 2 do endereço principal do cliente. | |
MainAddress_3 | String | Linha 3 do endereço principal do cliente. | |
MainAddress_4 | String | Linha 4 do endereço principal do cliente. | |
MainAddressCity | String | Cidade do endereço principal do cliente. | |
MainAddressCounty | String | O município de endereço principal dos clientes. | |
MainAddressPostcode | String | O código postal do endereço principal do cliente. | |
Contacts | String | Contatos do fornecedor. Veja fornecedores_contatos | |
DateTimeUpdated | Datetime | A data e a hora em que esta entidade foi atualizada pela última vez (UTC). |
Códigos de Impostos
Os códigos de imposto são normalmente usados para as taxas de IVA das empresas do Reino Unido. São acessados pelos módulos do Sage 200 para: - Analisar as taxas para contas do Razão Nominal. - Analisar as taxas à Declaração de IVA. - Leia porcentagens para cálculos em transações.
Informações Específicas da Tabela
Selecione
O driver usa o Sage 200c Standard Online API para processar todos os critérios de pesquisa.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM TaxCodes WHERE Id=1728
SELECT * FROM TaxCodes WHERE Code=0
SELECT * FROM TaxCodes WHERE Name='Zero rated'
SELECT * FROM TaxCodes WHERE TaxRate=0
SELECT * FROM TaxCodes WHERE Terms='EcTermsNotApplicable'
SELECT * FROM TaxCodes WHERE TermsDescription='Not Applicable'
SELECT * FROM TaxCodes WHERE DateTimeUpdated='2018-02-28T15:23:46.133+01:00'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
Id [KEY] | Long | ID do registro do código de imposto. | |
Code | Short | Código de Imposto. | |
Name | String | Nome do código de imposto. | |
TaxRate | Decimal | Taxa de imposto. | |
Terms | String | Nome dos termos. | |
TermsDescription | String | Descrição dos termos. | |
DateTimeUpdated | Datetime | A data e a hora em que esta entidade foi atualizada pela última vez (UTC). |
Depósito
Todo o estoque dentro do Sage 200, independentemente do tipo (estoque, serviço/mão de obra ou diversos), requer um local de armazenamento. A localização indica onde um item é armazenado e as configurações de nível de estoque para cada produto no depósito, ou seja, o nível de novo pedido, os níveis de estoque mínimo e máximo. Itens com um tipo de 'Estoque' têm níveis registrados para cada local de depósito e os níveis são usados na alocação, saída e recebimento de estoque. Se a configuração de estoque UseMultipleLocations for verdadeira, um produto pode ser vinculado a vários depósitos. Você não pode excluir o último armazém associado a um produto.
Informações Específicas da Tabela
Selecione
O driver usa o Sage 200c Standard Online API para processar todos os critérios de pesquisa.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM WarehouseHoldings WHERE Id=34738
SELECT * FROM WarehouseHoldings WHERE WarehouseId=34629
SELECT * FROM WarehouseHoldings WHERE ProductId=34737
SELECT * FROM WarehouseHoldings WHERE ReorderLevel=0
SELECT * FROM WarehouseHoldings WHERE MinimumLevel=0
SELECT * FROM WarehouseHoldings WHERE MaximumLevel=0
SELECT * FROM WarehouseHoldings WHERE ConfirmedQtyInStock=0
SELECT * FROM WarehouseHoldings WHERE UnconfirmedQtyInStock=0
SELECT * FROM WarehouseHoldings WHERE QuantityInStock=0
SELECT * FROM WarehouseHoldings WHERE QuantityAllocatedStock=0
SELECT * FROM WarehouseHoldings WHERE QuantityAllocatedSop=0
SELECT * FROM WarehouseHoldings WHERE QuantityAllocatedBom=0
SELECT * FROM WarehouseHoldings WHERE QuantityAllocated=0
SELECT * FROM WarehouseHoldings WHERE DateTimeUpdated='2019-08-01T18:00:33.140+02:00'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
Id [KEY] | Long | Identificação do registro do depósito. | |
WarehouseId | Long | Armazéns.ID | Id do registro do depósito. Ver armazéns |
ProductId | Long | Produtos.ID | ID do registro do produto. Ver produtos |
ReorderLevel | Decimal | Reordenar nível de estoque. | |
MinimumLevel | Decimal | Nível de quantidade mínima de estoque. | |
MaximumLevel | Decimal | Nível máximo de quantidade de estoque. | |
ConfirmedQtyInStock | Decimal | Quantidade de estoque confirmada. | |
UnconfirmedQtyInStock | Decimal | Quantidade de estoque não confirmada. | |
QuantityInStock | Decimal | Quantidade total de estoque confirmada e não confirmada. | |
QuantityAllocatedStock | Decimal | Quantidade de estoque alocada. | |
QuantityAllocatedSop | Decimal | Quantidade de ordem de venda alocada. | |
QuantityAllocatedBom | Decimal | Quantidade alocada da lista de materiais. | |
QuantityAllocated | Decimal | Estoque total alocado, estoque e quantidade de estoque. | |
DateTimeUpdated | Datetime | A data e a hora em que esta entidade foi atualizada pela última vez (UTC). |
Armazéns
Todo o estoque dentro do Sage 200, independentemente do tipo (estoque, serviço/mão de obra ou diversos), requer um local de armazenamento. Por defeito, o armazém HOME é criado no Sage 200, pode então criar os seus próprios armazéns.
Informações Específicas da Tabela
Selecione
O driver usa o Sage 200c Standard Online API para processar todos os critérios de pesquisa.
Os operadores suportados são: =, <, <=, >, >=, !=, E, COMO, É NULO, NÃO É NULO.
Por exemplo, as seguintes consultas são processadas no lado do servidor:
SELECT * FROM Warehouses WHERE Id=34626
SELECT * FROM Warehouses WHERE Name='Supplied Direct'
SELECT * FROM Warehouses WHERE DateTimeUpdated='2018-02-28T15:23:46.190+01:00'
Colunas
Nome | Tipo | Referências | Descrição |
---|---|---|---|
Id [KEY] | Long | Id do registro do depósito. | |
Name | String | Nome do armazém. | |
DateTimeUpdated | Datetime | A data e a hora em que esta entidade foi atualizada pela última vez (UTC). |
Procedimentos Armazenados
Procedimentos armazenados* estão disponíveis para complementar os dados disponíveis no Modelo de Dados. Pode ser necessário atualizar os dados disponíveis em uma exibição usando um procedimento armazenado* porque os dados não fornecem atualizações bidirecionais diretas, semelhantes a tabelas. Nessas situações, a recuperação dos dados é feita usando a visualização ou tabela apropriada, enquanto a atualização é feita chamando um procedimento armazenado. Procedimentos armazenados* pega uma lista de parâmetros e retorna um conjunto de dados que contém a coleção de tuplas que constituem a resposta.
Conector Jitterbit para Sage 200 Stored Procedures
Nome | Descrição |
---|---|
GetOAuthAccessToken | Obtém um token de autenticação do Sage200. |
GetOAuthAuthorizationURL | Obtém a URL de autorização que deve ser aberta separadamente pelo usuário para conceder acesso ao seu aplicativo. Necessário apenas ao desenvolver aplicativos da Web. Você solicitará o OAuthAccessToken deste URL. |
RefreshOAuthAccessToken | Atualiza o token de acesso OAuth usado para autenticação com sagebca. |
GetOAuthAccessToken
Obtém um token de autenticação do Sage200.
Entrada
Nome | Tipo | Obrigatório | Descrição |
---|---|---|---|
AuthMode | String | Falso | O tipo de modo de autenticação a ser usado. Selecione App para obter tokens de autenticação por meio de um aplicativo de desktop. Selecione Web para obter tokens de autenticação por meio de um aplicativo Web. Os valores permitidos são APP, WEB. O valor padrão é WEB. |
CallbackUrl | String | Falso | A URL para a qual o usuário será redirecionado após autorizar seu aplicativo. Este valor deve corresponder ao URL de redirecionamento que você especificou nas configurações do aplicativo Sage200. Necessário apenas quando o parâmetro Authmode for Web. |
Verifier | String | Falso | O verificador retornou do Sage200 depois que o usuário autorizou seu aplicativo a ter acesso aos seus dados. Esse valor será retornado como um parâmetro para a URL de retorno de chamada. |
State | String | Falso | Indica qualquer estado que pode ser útil ao seu aplicativo após o recebimento da resposta. Seu aplicativo recebe o mesmo valor que enviou, pois esse parâmetro faz uma viagem de ida e volta ao servidor de autorização Sage200 e vice-versa. Os usos incluem redirecionar o usuário para o recurso correto em seu site, nonces e mitigações de falsificação de solicitação entre sites. |
Scope | String | Falso | Uma lista separada por espaços em branco de permissões a serem solicitadas ao usuário. |
Colunas do Conjunto de Resultados
Nome | Tipo | Descrição |
---|---|---|
OAuthAccessToken | String | O token de acesso usado para comunicação com o Sage200. |
OAuthRefreshToken | String | O token de atualização OAuth. É o mesmo que o token de acesso no caso do Sage200. |
ExpiresIn | String | O tempo de vida restante no token de acesso. Um -1 denota que não irá expirar. |
GetOAuthAuthorizationURL
Obtém a URL de autorização que deve ser aberta separadamente pelo usuário para conceder acesso ao seu aplicativo. Necessário apenas ao desenvolver aplicativos da Web. Você solicitará o OAuthAccessToken deste URL.
Entrada
Nome | Tipo | Obrigatório | Descrição |
---|---|---|---|
CallbackUrl | String | Falso | A URL para a qual o usuário será redirecionado após autorizar seu aplicativo. Este valor deve corresponder ao URL de redirecionamento nas configurações do aplicativo Sage200. |
State | String | Falso | Indica qualquer estado que pode ser útil ao seu aplicativo após o recebimento da resposta. Seu aplicativo recebe o mesmo valor que enviou, pois esse parâmetro faz uma viagem de ida e volta ao servidor de autorização Sage200 e vice-versa. Os usos incluem redirecionar o usuário para o recurso correto em seu site, nonces e mitigações de falsificação de solicitação entre sites. |
Scope | String | Falso | Uma lista separada por espaços em branco de permissões a serem solicitadas ao usuário. |
Colunas do Conjunto de Resultados
Nome | Tipo | Descrição |
---|---|---|
URL | String | O URL de autorização, inserido em um navegador da Web para obter o token do verificador e autorizar seu aplicativo. |
RefreshOAuthAccessToken
Atualiza o token de acesso OAuth usado para autenticação com sagebca.
Entrada
Nome | Tipo | Obrigatório | Descrição |
---|---|---|---|
OAuthRefreshToken | String | Verdade | O token de atualização retornou com o token de acesso anterior. |
Colunas do Conjunto de Resultados
Nome | Tipo | Descrição |
---|---|---|
OAuthAccessToken | String | O token de autenticação retornado de sagebca. Isso pode ser usado em chamadas subseqüentes para outras operações para este serviço específico. |
OAuthRefreshToken | String | É o mesmo que o token de acesso. |
ExpiresIn | String | O tempo de vida restante no token de acesso. |
Tabelas do Sistema
Você pode consultar as tabelas do sistema descritas nesta seção para acessar informações de esquema, informações sobre a funcionalidade da fonte de dados e estatísticas de operação em lote.
Tabelas de Esquema
As tabelas a seguir retornam os metadados do banco de dados para o Sage 200:
- sys_catalogs: Lista os bancos de dados disponíveis.
- sys_schemas: Lista os esquemas disponíveis.
- sys_tables: Lista as tabelas e exibições disponíveis.
- sys_tablecolumns: Descreve as colunas das tabelas e exibições disponíveis.
- sys_procedures: Descreve os procedimentos armazenados disponíveis.
- sys_procedureparameters: Descreve procedimento armazenado* parâmetros.
- sys_keycolumns: Descreve as chaves primárias e estrangeiras.
- sys_indexes: Descreve os índices disponíveis.
Tabelas de Fonte de Dados
As tabelas a seguir retornam informações sobre como se conectar e consultar a fonte de dados:
- sys_connection_props: Retorna informações sobre as propriedades de conexão disponíveis.
- sys_sqlinfo: Descreve as consultas SELECT que o conector pode descarregar para a fonte de dados.
Consultar Tabelas de Informações
A tabela a seguir retorna estatísticas de consultar para consultas de modificação de dados:
- sys_identity: Retorna informações sobre operações em lote ou atualizações únicas.
Sys_catalogs
Lista os bancos de dados disponíveis.
A consultar a seguir recupera todos os bancos de dados determinados pela string de conexão:
SELECT * FROM sys_catalogs
Colunas
Nome | Tipo | Descrição |
---|---|---|
CatalogName | String | O nome do banco de dados. |
Sys_schemas
Lista os esquemas disponíveis.
A consultar a seguir recupera todos os esquemas disponíveis:
SELECT * FROM sys_schemas
Colunas
Nome | Tipo | Descrição |
---|---|---|
CatalogName | String | O nome do banco de dados. |
SchemaName | String | O nome do esquema. |
Sys_tables
Lista as tabelas disponíveis.
A consultar a seguir recupera as tabelas e exibições disponíveis:
SELECT * FROM sys_tables
Colunas
Nome | Tipo | Descrição |
---|---|---|
CatalogName | String | O banco de dados que contém a tabela ou exibição. |
SchemaName | String | O esquema que contém a tabela ou exibição. |
TableName | String | O nome da tabela ou exibição. |
TableType | String | O tipo de tabela (tabela ou exibição). |
Description | String | Uma descrição da tabela ou visualização. |
IsUpdateable | Boolean | Se a tabela pode ser atualizada. |
Sys_tablecolumns
Descreve as colunas das tabelas e exibições disponíveis.
A consultar a seguir retorna as colunas e os tipos de dados da tabela Banks:
SELECT ColumnName, DataTypeName FROM sys_tablecolumns WHERE TableName='Banks'
Colunas
Nome | Tipo | Descrição |
---|---|---|
CatalogName | String | O nome do banco de dados que contém a tabela ou exibição. |
SchemaName | String | O esquema que contém a tabela ou exibição. |
TableName | String | O nome da tabela ou exibição que contém a coluna. |
ColumnName | String | O nome da coluna. |
DataTypeName | String | O nome do tipo de dados. |
DataType | Int32 | Um número inteiro indicando o tipo de dados. Esse valor é determinado no tempo de execução com base no ambiente. |
Length | Int32 | O tamanho de armazenamento da coluna. |
DisplaySize | Int32 | A largura máxima normal da coluna designada em caracteres. |
NumericPrecision | Int32 | O número máximo de dígitos em dados numéricos. O comprimento da coluna em caracteres para caracteres e dados de data e hora. |
NumericScale | Int32 | A escala da coluna ou o número de dígitos à direita do ponto decimal. |
IsNullable | Boolean | Se a coluna pode conter null. |
Description | String | Uma breve descrição da coluna. |
Ordinal | Int32 | O número de sequência da coluna. |
IsAutoIncrement | String | Se o valor da coluna é atribuído em incrementos fixos. |
IsGeneratedColumn | String | Se a coluna é gerada. |
IsHidden | Boolean | Se a coluna está oculta. |
IsArray | Boolean | Se a coluna é uma matriz. |
Sys_procedures
Lista os procedimentos armazenados disponíveis.
A consultar a seguir recupera os procedimentos armazenados disponíveis:
SELECT * FROM sys_procedures
Colunas
Nome | Tipo | Descrição |
---|---|---|
CatalogName | String | O banco de dados que contém o procedimento armazenado. |
SchemaName | String | O esquema que contém o procedimento armazenado. |
ProcedureName | String | O nome do procedimento armazenado. |
Description | String | Uma descrição do procedimento armazenado. |
ProcedureType | String | O tipo do procedimento, como PROCEDURE ou FUNCTION. |
Sys_procedureparameters
Descreve procedimento armazenado* parâmetros.
A consultar a seguir retorna informações sobre todos os parâmetros de entrada para o procedimento armazenado GetOAuthAuthorizationURL:
SELECT * FROM sys_procedureparameters WHERE ProcedureName='GetOAuthAuthorizationURL' AND Direction=1 OR Direction=2
Colunas
Nome | Tipo | Descrição |
---|---|---|
CatalogName | String | O nome do banco de dados que contém o procedimento armazenado. |
SchemaName | String | O nome do esquema que contém o procedimento armazenado. |
ProcedureName | String | O nome do procedimento armazenado* contendo o parâmetro. |
ColumnName | String | O nome do procedimento armazenado* parâmetro. |
Direction | Int32 | Um número inteiro correspondente ao tipo do parâmetro: entrada (1), entrada/saída (2) ou saída (4). parâmetros de tipo de entrada/saída podem ser parâmetros de entrada e saída. |
DataTypeName | String | O nome do tipo de dados. |
DataType | Int32 | Um número inteiro indicando o tipo de dados. Esse valor é determinado no tempo de execução com base no ambiente. |
Length | Int32 | O número de caracteres permitido para dados de caractere. O número de dígitos permitidos para dados numéricos. |
NumericPrecision | Int32 | A precisão máxima para dados numéricos. O comprimento da coluna em caracteres para caracteres e dados de data e hora. |
NumericScale | Int32 | O número de dígitos à direita do ponto decimal em dados numéricos. |
IsNullable | Boolean | Se o parâmetro pode conter null. |
IsRequired | Boolean | Se o parâmetro é necessário para a execução do procedimento. |
IsArray | Boolean | Se o parâmetro é uma matriz. |
Description | String | A descrição do parâmetro. |
Ordinal | Int32 | O índice do parâmetro. |
Sys_keycolumns
Descreve as chaves primárias e estrangeiras. A consultar a seguir recupera a chave primária da tabela Banks:
SELECT * FROM sys_keycolumns WHERE IsKey='True' AND TableName='Banks'
Colunas
Nome | Tipo | Descrição |
---|---|---|
CatalogName | String | O nome do banco de dados que contém a chave. |
SchemaName | String | O nome do esquema que contém a chave. |
TableName | String | O nome da tabela que contém a chave. |
ColumnName | String | O nome da coluna chave. |
IsKey | Boolean | Se a coluna é uma chave primária na tabela referenciada no campo TableName. |
IsForeignKey | Boolean | Se a coluna é uma chave estrangeira referenciada no campo TableName. |
PrimaryKeyName | String | O nome da chave primária. |
ForeignKeyName | String | O nome da chave estrangeira. |
ReferencedCatalogName | String | O banco de dados que contém a chave primária. |
ReferencedSchemaName | String | O esquema que contém a chave primária. |
ReferencedTableName | String | A tabela que contém a chave primária. |
ReferencedColumnName | String | O nome da coluna da chave primária. |
Sys_foreignkeys
Descreve as chaves estrangeiras. A consultar a seguir recupera todas as chaves estrangeiras que se referem a outras tabelas:
SELECT * FROM sys_foreignkeys WHERE ForeignKeyType = 'FOREIGNKEY_TYPE_IMPORT'
Colunas
Nome | Tipo | Descrição |
---|---|---|
CatalogName | String | O nome do banco de dados que contém a chave. |
SchemaName | String | O nome do esquema que contém a chave. |
TableName | String | O nome da tabela que contém a chave. |
ColumnName | String | O nome da coluna chave. |
PrimaryKeyName | String | O nome da chave primária. |
ForeignKeyName | String | O nome da chave estrangeira. |
ReferencedCatalogName | String | O banco de dados que contém a chave primária. |
ReferencedSchemaName | String | O esquema que contém a chave primária. |
ReferencedTableName | String | A tabela que contém a chave primária. |
ReferencedColumnName | String | O nome da coluna da chave primária. |
ForeignKeyType | String | Designa se a chave estrangeira é uma chave de importação (aponta para outras tabelas) ou de exportação (referenciada de outras tabelas). |
Sys_indexes
Descreve os índices disponíveis. Ao filtrar por índices, você pode escrever consultas mais seletivas com tempos de resposta de consultar mais rápidos.
A consultar a seguir recupera todos os índices que não são chaves primárias:
SELECT * FROM sys_indexes WHERE IsPrimary='false'
Colunas
Nome | Tipo | Descrição |
---|---|---|
CatalogName | String | O nome do banco de dados que contém o índice. |
SchemaName | String | O nome do esquema que contém o índice. |
TableName | String | O nome da tabela que contém o índice. |
IndexName | String | O nome do índice. |
ColumnName | String | O nome da coluna associada ao índice. |
IsUnique | Boolean | True se o índice for exclusivo. Falso caso contrário. |
IsPrimary | Boolean | Verdadeiro se o índice for uma chave primária. Falso caso contrário. |
Type | Int16 | Um valor inteiro correspondente ao tipo de índice: estatística (0), agrupado (1), hash (2) ou outro (3). |
SortOrder | String | A ordem de classificação: A para crescente ou D para decrescente. |
OrdinalPosition | Int16 | O número de sequência da coluna no índice. |
Sys_connection_props
Retorna informações sobre as propriedades de conexão disponíveis e as definidas na string de conexão.
Ao consultar esta tabela, a string de conexão de configuração deve ser usada:
jdbc:cdata:sage200:config:
Esta string de conexão permite que você consultar esta tabela sem uma conexão válida.
A consultar a seguir recupera todas as propriedades de conexão que foram definidas na string de conexão ou definidas por meio de um valor padrão:
SELECT * FROM sys_connection_props WHERE Value <> ''
Colunas
Nome | Tipo | Descrição |
---|---|---|
Name | String | O nome da propriedade de conexão. |
ShortDescription | String | Uma breve descrição. |
Type | String | O tipo de dados da propriedade de conexão. |
Default | String | O valor padrão, se não houver um definido explicitamente. |
Values | String | Uma lista separada por vírgulas de valores possíveis. Um erro de validação é lançado se outro valor for especificado. |
Value | String | O valor que você definiu ou um padrão pré-configurado. |
Required | Boolean | Se a propriedade é necessária para se conectar. |
Category | String | A categoria da propriedade de conexão. |
IsSessionProperty | String | Se a propriedade é uma propriedade de sessão, usada para salvar informações sobre a conexão atual. |
Sensitivity | String | O nível de sensibilidade da propriedade. Isso informa se a propriedade é ofuscada nos formulários de registro e autenticação. |
PropertyName | String | Uma forma truncada em camel case do nome da propriedade de conexão. |
Ordinal | Int32 | O índice do parâmetro. |
CatOrdinal | Int32 | O índice da categoria do parâmetro. |
Hierarchy | String | Mostra as propriedades dependentes associadas que precisam ser definidas juntamente com esta. |
Visible | Boolean | Informa se a propriedade está visível na UI da conexão. |
ETC | String | Diversas informações diversas sobre o imóvel. |
Sys_sqlinfo
Descreve o processamento da consultar SELECT que o conector pode transferir para a fonte de dados.
Processamento de Consultas Colaborativas
Ao trabalhar com fontes de dados que não suportam SQL-92, você pode consultar a exibição sys_sqlinfo para determinar os recursos de consultar das APIs subjacentes, expressas na sintaxe SQL. O conector transfere o máximo possível do processamento da instrução SELECT para o servidor e, em seguida, processa o restante da consultar na memória.
Descobrindo os Recursos SELECT da Fonte de Dados
Abaixo está um exemplo de conjunto de dados de recursos SQL. O conjunto de resultados a seguir indica a funcionalidade SELECT que o conector pode descarregar para a fonte de dados ou processar o lado do cliente. Sua fonte de dados pode suportar sintaxe SQL adicional. Alguns aspectos da funcionalidade SELECT são retornados em uma lista separada por vírgulas, se suportados; caso contrário, a coluna contém NO.
Nome | Descrição | Valores Possíveis |
---|---|---|
AGGREGATE_FUNCTIONS | Funções de agregação suportadas. | AVG , COUNT , MAX , MIN , SUM , DISTINCT |
COUNT | Se a função COUNT é suportada. | YES , NO |
IDENTIFIER_QUOTE_OPEN_CHAR | O caractere de abertura usado para escapar de um identificador. | [ |
IDENTIFIER_QUOTE_CLOSE_CHAR | O caractere de fechamento usado para escapar de um identificador. | ] |
SUPPORTED_OPERATORS | Uma lista de operadores SQL com suporte. | = , > , < , >= , <= , <> , != , LIKE , NOT LIKE , IN , NOT IN , IS NULL , IS NOT NULL , AND , OR |
GROUP_BY | Se GROUP BY é compatível e, em caso afirmativo, o grau de suporte. | NO , NO_RELATION , EQUALS_SELECT , SQL_GB_COLLATE |
STRING_FUNCTIONS | Funções de string suportadas. | LENGTH , CHAR , LOCATE , REPLACE , SUBSTRING , RTRIM , LTRIM , RIGHT , LEFT , UCASE , SPACE , SOUNDEX , LCASE , CONCAT , ASCII , REPEAT , OCTET , BIT , POSITION , INSERT , TRIM , UPPER , REGEXP , LOWER , DIFFERENCE , CHARACTER , SUBSTR , STR , REVERSE , PLAN , UUIDTOSTR , TRANSLATE , TRAILING , TO , STUFF , STRTOUUID , STRING , SPLIT , SORTKEY , SIMILAR , REPLICATE , PATINDEX , LPAD , LEN , LEADING , KEY , INSTR , INSERTSTR , HTML , GRAPHICAL , CONVERT , COLLATION , CHARINDEX , BYTE |
NUMERIC_FUNCTIONS | Funções numéricas suportadas. | ABS , ACOS , ASIN , ATAN , ATAN2 , CEILING , COS , COT , EXP , FLOOR , LOG , MOD , SIGN , SIN , SQRT , TAN , PI , RAND , DEGREES , LOG10 , POWER , RADIANS , ROUND , TRUNCATE |
TIMEDATE_FUNCTIONS | Funções de data/hora suportadas. | NOW , CURDATE , DAYOFMONTH , DAYOFWEEK , DAYOFYEAR , MONTH , QUARTER , WEEK , YEAR , CURTIME , HOUR , MINUTE , SECOND , TIMESTAMPADD , TIMESTAMPDIFF , DAYNAME , MONTHNAME , CURRENT_DATE , CURRENT_TIME , CURRENT_TIMESTAMP , EXTRACT |
REPLICATION_SKIP_TABLES | Indica tabelas ignoradas durante a replicação. | |
REPLICATION_TIMECHECK_COLUMNS | Uma matriz de string contendo uma lista de colunas que serão usadas para verificar (na ordem especificada) para usar como uma coluna modificada durante a replicação. | |
IDENTIFIER_PATTERN | Valor de string que indica qual string é válida para um identificador. | |
SUPPORT_TRANSACTION | Indica se o provedor oferece suporte a transações como confirmação e reversão. | YES , NO |
DIALECT | Indica o dialeto SQL a ser usado. | |
KEY_PROPERTIES | Indica as propriedades que identificam o banco de dados uniforme. | |
SUPPORTS_MULTIPLE_SCHEMAS | Indica se vários esquemas podem existir para o provedor. | YES , NO |
SUPPORTS_MULTIPLE_CATALOGS | Indica se vários catálogos podem existir para o provedor. | YES , NO |
DATASYNCVERSION | A versão do Data Sync necessária para acessar este driver. | Standard , Starter , Professional , Enterprise |
DATASYNCCATEGORY | A categoria Data Sync deste driver. | Source , Destination , Cloud Destination |
SUPPORTSENHANCEDSQL | Se a funcionalidade SQL aprimorada além do que é oferecido pela API é suportada. | TRUE , FALSE |
SUPPORTS_BATCH_OPERATIONS | Se as operações em lote são suportadas. | YES , NO |
SQL_CAP | Todos os recursos SQL suportados para este driver. | SELECT , INSERT , DELETE , UPDATE , TRANSACTIONS , ORDERBY , OAUTH , ASSIGNEDID , LIMIT , LIKE , BULKINSERT , COUNT , BULKDELETE , BULKUPDATE , GROUPBY , HAVING , AGGS , OFFSET , REPLICATE , COUNTDISTINCT , JOINS , DROP , CREATE , DISTINCT , INNERJOINS , SUBQUERIES , ALTER , MULTIPLESCHEMAS , GROUPBYNORELATION , OUTERJOINS , UNIONALL , UNION , UPSERT , GETDELETED , CROSSJOINS , GROUPBYCOLLATE , MULTIPLECATS , FULLOUTERJOIN , MERGE , JSONEXTRACT , BULKUPSERT , SUM , SUBQUERIESFULL , MIN , MAX , JOINSFULL , XMLEXTRACT , AVG , MULTISTATEMENTS , FOREIGNKEYS , CASE , LEFTJOINS , COMMAJOINS , WITH , LITERALS , RENAME , NESTEDTABLES , EXECUTE , BATCH , BASIC , INDEX |
PREFERRED_CACHE_OPTIONS | Um valor de string especifica o cacheOptions preferencial. | |
ENABLE_EF_ADVANCED_QUERY | Indica se o driver oferece suporte direto a consultas avançadas provenientes do Entity Framework. Caso contrário, as consultas serão tratadas no lado do cliente. | YES , NO |
PSEUDO_COLUMNS | Uma matriz de cadeia de caracteres que indica as pseudocolunas disponíveis. | |
MERGE_ALWAYS | Se o valor for verdadeiro, o modo de mesclagem será executado à força no Data Sync. | TRUE , FALSE |
REPLICATION_MIN_DATE_QUERY | Uma consultar de seleção para retornar a data e hora de início da replicação. | |
REPLICATION_MIN_FUNCTION | Permite que um provedor especifique o nome da fórmula a ser usado para executar um min do lado do servidor. | |
REPLICATION_START_DATE | Permite que um provedor especifique uma data de início de replicação. | |
REPLICATION_MAX_DATE_QUERY | Uma consultar de seleção para retornar a data e hora de término da replicação. | |
REPLICATION_MAX_FUNCTION | Permite que um provedor especifique o nome da fórmula a ser usado para executar um máximo do lado do servidor. | |
IGNORE_INTERVALS_ON_INITIAL_REPLICATE | Uma lista de tabelas que ignorará a divisão da replicação em blocos na replicação inicial. | |
CHECKCACHE_USE_PARENTID | Indica se a instrução CheckCache deve ser executada na coluna de chave pai. | TRUE , FALSE |
CREATE_SCHEMA_PROCEDURES | Indica procedimentos armazenados* que pode ser usado para gerar arquivos de esquema. |
A consultar a seguir recupera os operadores que podem ser usados na cláusula WHERE:
SELECT * FROM sys_sqlinfo WHERE Name='SUPPORTED_OPERATORS'
Observe que tabelas individuais podem ter diferentes limitações ou requisitos na cláusula WHERE; consulte o Modelo de Dados para obter mais informações.
Colunas
Nome | Tipo | Descrição |
---|---|---|
NAME | String | Um componente da sintaxe SQL ou um recurso que pode ser processado no servidor. |
VALUE | String | Detalhes sobre a sintaxe SQL ou SQL suportada. |
Sys_identity
Retorna informações sobre tentativas de modificação.
A consultar a seguir recupera os IDs das linhas modificadas em uma operação em lote:
SELECT * FROM sys_identity
Colunas
Nome | Tipo | Descrição |
---|---|---|
Id | String | O ID gerado pelo banco de dados retornado de uma operação de modificação de dados. |
Batch | String | Um identificador para o lote. 1 para uma única operação. |
Operation | String | O resultado da operação no lote: INSERTED, UPDATED ou DELETED. |
Message | String | SUCCESS ou uma mensagem de erro se a atualização no lote falhou. |
Propriedades de Configurações Avançadas
As propriedades de configurações avançadas são as várias opções que podem ser usadas para estabelecer uma conexão. Esta seção fornece uma lista completa das opções que você pode configurar. Clique nos links para mais detalhes.
Propriedade | Descrição |
---|---|
SubscriptionKey | Sua chave de assinatura. |
Propriedade | Descrição |
---|---|
InitiateOAuth | Configure esta propriedade para iniciar o processo para obter ou atualizar o token de acesso OAuth ao se conectar. |
OAuthClientId | O ID do cliente atribuído quando você registra seu aplicativo com um servidor de autorização OAuth. |
OAuthClientSecret | O segredo do cliente atribuído quando você registra seu aplicativo com um servidor de autorização OAuth. |
OAuthAccessToken | O token de acesso para conexão usando OAuth. |
CallbackURL | O URL de retorno de chamada OAuth ao qual retornar durante a autenticação. Esse valor deve corresponder ao URL de retorno especificado nas configurações do aplicativo. |
Scope | Isso determina os escopos que são solicitados ao Sage. |
OAuthVerifier | O código do verificador retornado da URL de autorização OAuth. |
OAuthRefreshToken | O token de atualização OAuth para o token de acesso OAuth correspondente. |
OAuthExpiresIn | O tempo de vida em segundos do OAuth AccessToken. |
OAuthTokenTimestamp | O registro de data e hora da época do Unix em milissegundos quando o token de acesso atual foi criado. |
Propriedade | Descrição |
---|---|
SSLServerCert | O certificado a ser aceito do servidor ao conectar usando TLS/SSL. |
Propriedade | Descrição |
---|---|
Location | Um caminho para o diretório que contém os arquivos de esquema que definem tabelas, exibições e procedimentos armazenados. |
BrowsableSchemas | Essa propriedade restringe os esquemas relatados a um subconjunto dos esquemas disponíveis. Por exemplo, BrowsableSchemas=SchemaA, SchemaB, SchemaC. |
Tables | Esta propriedade restringe as tabelas reportadas a um subconjunto das tabelas disponíveis. Por exemplo, Tables=TableA, TableB, TableC. |
Views | Restringe as exibições relatadas a um subconjunto das tabelas disponíveis. Por exemplo, Views=ViewA, ViewB, ViewC. |
Schema | Usado para especificar qual API do Sage200 usar. O padrão é a API padrão do Reino Unido. |
Propriedade | Descrição |
---|---|
CompanyId | O ID da sua empresa. |
MaxRows | Limita o número de linhas retornadas quando nenhuma agregação ou agrupamento é usado na consultar. Isso ajuda a evitar problemas de desempenho em tempo de design. |
MaxThreads | Especifica o número de solicitações simultâneas. |
Other | Essas propriedades ocultas são usadas apenas em casos de uso específicos. |
PseudoColumns | Esta propriedade indica se deve ou não incluir pseudocolunas como colunas na tabela. |
Timeout | O valor em segundos até que o erro de timeout seja lançado, cancelando a operação. |
Autenticação
Esta seção fornece uma lista completa de propriedades de autenticação que você pode configurar.
Propriedade | Descrição |
---|---|
SubscriptionKey | Sua chave de assinatura. |
SubscriptionKey
Sua chave de assinatura.
Tipo de Dados
string
Valor Padrão
""
Observações
Sua chave de assinatura. Obtido ao se inscrever na API da edição apropriada aqui: https://developer.columbus.sage.com/docs/services/api/uk
.
OAuth
Esta seção fornece uma lista completa de propriedades OAuth que você pode configurar.
Propriedade | Descrição |
---|---|
InitiateOAuth | Configure esta propriedade para iniciar o processo para obter ou atualizar o token de acesso OAuth ao se conectar. |
OAuthClientId | O ID do cliente atribuído quando você registra seu aplicativo com um servidor de autorização OAuth. |
OAuthClientSecret | O segredo do cliente atribuído quando você registra seu aplicativo com um servidor de autorização OAuth. |
OAuthAccessToken | O token de acesso para conexão usando OAuth. |
CallbackURL | O URL de retorno de chamada OAuth ao qual retornar durante a autenticação. Esse valor deve corresponder ao URL de retorno especificado nas configurações do aplicativo. |
Scope | Isso determina os escopos que são solicitados ao Sage. |
OAuthVerifier | O código do verificador retornado da URL de autorização OAuth. |
OAuthRefreshToken | O token de atualização OAuth para o token de acesso OAuth correspondente. |
OAuthExpiresIn | O tempo de vida em segundos do OAuth AccessToken. |
OAuthTokenTimestamp | O registro de data e hora da época do Unix em milissegundos quando o token de acesso atual foi criado. |
InitiateOAuth
Configure esta propriedade para iniciar o processo para obter ou atualizar o token de acesso OAuth ao se conectar.
Valores Possíveis
OFF
, GETANDREFRESH
, REFRESH
Tipo de Dados
string
Valor Padrão
"OFF"
Observações
As seguintes opções estão disponíveis:
OFF
: Indica que o fluxo OAuth será tratado inteiramente pelo usuário. Um OAuthAccessToken será necessário para autenticação.GETANDREFRESH
: Indica que todo o fluxo OAuth será tratado pelo conector. Se nenhum token existir atualmente, ele será obtido solicitando ao usuário por meio do navegador. Se existir um token, ele será atualizado quando aplicável.REFRESH
: Indica que o conector tratará apenas da atualização do OAuthAccessToken. O usuário nunca será solicitado pelo conector a autenticar por meio do navegador. O usuário deve manipular a obtenção do OAuthAccessToken e OAuthRefreshToken inicialmente.
OAuthClientId
O ID do cliente atribuído quando você registra seu aplicativo com um servidor de autorização OAuth.
Tipo de Dados
string
Valor Padrão
""
Observações
Como parte do registro de um aplicativo OAuth, você receberá o OAuthClientId
valor, às vezes também chamado de chave do consumidor, e um segredo do cliente, o OAuthClientSecret.
OAuthClientSecret
O segredo do cliente atribuído quando você registra seu aplicativo com um servidor de autorização OAuth.
Tipo de Dados
string
Valor Padrão
""
Observações
Como parte do registro de um aplicativo OAuth, você receberá o OAuthClientId, também chamada de chave do consumidor. Você também receberá um segredo do cliente, também chamado de segredo do consumidor. Defina o segredo do cliente no OAuthClientSecret
propriedade.
OAuthAccessToken
O token de acesso para conexão usando OAuth.
Tipo de Dados
string
Valor Padrão
""
Observações
O OAuthAccessToken
propriedade é usada para conectar usando OAuth. O OAuthAccessToken
é recuperado do servidor OAuth como parte do processo de autenticação. Ele tem um tempo limite dependente do servidor e pode ser reutilizado entre as solicitações.
O token de acesso é usado no lugar do seu nome de usuário e senha. O token de acesso protege suas credenciais, mantendo-as no servidor.
URL de Retorno
O URL de retorno de chamada OAuth ao qual retornar durante a autenticação. Esse valor deve corresponder ao URL de retorno especificado nas configurações do aplicativo.
Tipo de Dados
string
Valor Padrão
""
Observações
Durante o processo de autenticação, o servidor de autorização OAuth redireciona o usuário para esta URL. Esse valor deve corresponder ao URL de retorno especificado nas configurações do aplicativo.
Escopo
Isso determina os escopos que são solicitados ao Sage.
Tipo de Dados
string
Valor Padrão
""
Observações
Por padrão, os seguintes escopos serão solicitados: 'openid profile e-mail offline_access'. Se você deseja substituir isso, pode definir essa propriedade como uma lista de escopos separados por espaço.
OAuthVerifier
O código do verificador retornado da URL de autorização OAuth.
Tipo de Dados
string
Valor Padrão
""
Observações
O código do verificador retornado da URL de autorização OAuth. Isso pode ser usado em sistemas em que um navegador não pode ser iniciado, como sistemas headless.
Autenticação em Máquinas Sem Cabeça
Consulte para obter o OAuthVerifier
valor.
Defina OAuthSettingsLocation juntamente com OAuthVerifier
. Quando você conecta, o conector troca o OAuthVerifier
para os tokens de autenticação OAuth e os salva, criptografados, no arquivo especificado. Definir InitiateOAuth para GETANDREFRESH automatizar a troca.
Depois que o arquivo de configurações OAuth for gerado, você poderá remover OAuthVerifier
nas propriedades de conexão e conecte-se com OAuthSettingsLocation definir.
Para atualizar automaticamente os valores do token OAuth, defina OAuthSettingsLocation e adicionalmente defina InitiateOAuth para ATUALIZAR.
OAuthRefreshToken
O token de atualização OAuth para o token de acesso OAuth correspondente.
Tipo de Dados
string
Valor Padrão
""
Observações
O OAuthRefreshToken
a propriedade é usada para atualizar o OAuthAccessToken ao usar a autenticação OAuth.
OAuthExpiresIn
O tempo de vida em segundos do OAuth AccessToken.
Tipo de Dados
string
Valor Padrão
""
Observações
Emparelhe com OAuthTokenTimestamp para determinar quando o AccessToken expirará.
OAuthTokenTimestamp
O registro de data e hora da época do Unix em milissegundos quando o token de acesso atual foi criado.
Tipo de Dados
string
Valor Padrão
""
Observações
Emparelhe com OAuthExpiresIn para determinar quando o AccessToken expirará.
SSL
Esta seção fornece uma lista completa de propriedades SSL que você pode configurar.
Propriedade | Descrição |
---|---|
SSLServerCert | O certificado a ser aceito do servidor ao conectar usando TLS/SSL. |
SSLServerCert
O certificado a ser aceito do servidor ao conectar usando TLS/SSL.
Tipo de Dados
string
Valor Padrão
""
Observações
Se estiver usando uma conexão TLS/SSL, esta propriedade pode ser usada para especificar o certificado TLS/SSL a ser aceito do servidor. Qualquer outro certificado que não seja confiável para a máquina é rejeitado.
Esta propriedade pode assumir as seguintes formas:
Descrição | Exemplo |
---|---|
Um certificado PEM completo (exemplo abreviado para concisão) | -----BEGIN CERTIFICATE----- MIIChTCCAe4CAQAwDQYJKoZIhv......Qw== -----END CERTIFICATE----- |
Um caminho para um arquivo local contendo o certificado | C:\cert.cer |
A chave pública (exemplo abreviado para concisão) | -----BEGIN RSA PUBLIC KEY----- MIGfMA0GCSq......AQAB -----END RSA PUBLIC KEY----- |
O Thumbprint MD5 (os valores hexadecimais também podem ser separados por espaço ou dois-pontos) | ecadbdda5a1529c58a1e9e09828d70e4 |
A impressão digital SHA1 (os valores hexadecimais também podem ser separados por espaço ou dois-pontos) | 34a929226ae0819f2ec14b4a3d904f801cbb150d |
Se não for especificado, qualquer certificado confiável pela máquina será aceito.
Os certificados são validados como confiáveis pela máquina com base no armazenamento confiável do sistema. O armazenamento confiável usado é o valor 'javax.net.ssl.trustStore' especificado para o sistema. Se nenhum valor for especificado para esta propriedade, o armazenamento confiável padrão do Java será usado (por exemplo, JAVA_HOME\lib\security\cacerts).
Use '*' para indicar a aceitação de todos os certificados. Observe que isso não é recomendado devido a questões de segurança.
Esquema
Esta seção fornece uma lista completa de propriedades de esquema que você pode configurar.
Propriedade | Descrição |
---|---|
Location | Um caminho para o diretório que contém os arquivos de esquema que definem tabelas, exibições e procedimentos armazenados. |
BrowsableSchemas | Essa propriedade restringe os esquemas relatados a um subconjunto dos esquemas disponíveis. Por exemplo, BrowsableSchemas=SchemaA, SchemaB, SchemaC. |
Tables | Esta propriedade restringe as tabelas reportadas a um subconjunto das tabelas disponíveis. Por exemplo, Tables=TableA, TableB, TableC. |
Views | Restringe as visualizações relatadas a um subconjunto das tabelas disponíveis. Por exemplo, Views=ViewA, ViewB, ViewC. |
Schema | Usado para especificar qual API do Sage200 usar. O padrão é a API padrão do Reino Unido. |
Localização
Um caminho para o diretório que contém os arquivos de esquema que definem tabelas, exibições e procedimentos armazenados.
Tipo de Dados
string
Valor Padrão
"%APPDATA%\\\Sage200 Data Provider\\Schema"
Observações
O caminho para um diretório que contém os arquivos de esquema para o conector (arquivos .rsd para tabelas e exibições, arquivos .rsb para procedimentos armazenados). A localização da pasta pode ser um caminho relativo a partir da localização do executável. O Location
a propriedade só é necessária se você quiser personalizar definições (por exemplo, alterar um nome de coluna, ignorar uma coluna e assim por diante) ou estender o modelo de dados com novas tabelas, exibições ou procedimentos armazenados.
Observação: Como esse conector oferece suporte a vários esquemas, a estrutura dos arquivos de esquema personalizados do Sage 200 é a seguinte:
- Cada esquema recebe uma pasta correspondente a esse nome de esquema.
- Essas pastas de esquema estão contidas em uma pasta pai.
- O
parent folder
deve ser definido comoLocation
, não a pasta de um esquema individual.
Se não for especificado, o local padrão é "%APPDATA%\\Sage200 Data Provider\Schema" com %APPDATA%
sendo definido para o diretório de configuração do usuário:
Plataforma | %APPDATA% |
---|---|
Windows | O valor da variável de ambiente APPDATA |
Mac | ~/Biblioteca/Suporte de aplicativos |
Linux | ~/.config |
Esquemas Navegáveis
Essa propriedade restringe os esquemas relatados a um subconjunto dos esquemas disponíveis. Por exemplo, BrowsableSchemas=SchemaA,SchemaB,SchemaC.
Tipo de Dados
string
Valor Padrão
""
Observações
Listar os esquemas de bancos de dados pode ser caro. Fornecer uma lista de esquemas na string de conexão melhora o desempenho.
Tabelas
Esta propriedade restringe as tabelas reportadas a um subconjunto das tabelas disponíveis. Por exemplo, Tabelas=TabelaA,TabelaB,TabelaC.
Tipo de Dados
string
Valor Padrão
""
Observações
Listar as tabelas de alguns bancos de dados pode ser caro. Fornecer uma lista de tabelas na string de conexão melhora o desempenho do conector.
Essa propriedade também pode ser usada como uma alternativa para listar automaticamente as exibições se você já souber com quais deseja trabalhar e, caso contrário, haveria muitos para trabalhar.
Especifique as tabelas que deseja em uma lista separada por vírgulas. Cada tabela deve ser um identificador SQL válido com quaisquer caracteres especiais escapados usando colchetes, aspas duplas ou acentos graves. Por exemplo, Tables=TableA,[TableB/WithSlash],WithCatalog.WithSchema.`TableC With Space`.
Observe que, ao conectar-se a uma fonte de dados com vários esquemas ou catálogos, você precisará fornecer o nome totalmente qualificado da tabela nesta propriedade, como no último exemplo aqui, para evitar ambigüidade entre tabelas que existem em vários catálogos ou esquemas.
Visualizações
Restringe as exibições relatadas a um subconjunto das tabelas disponíveis. Por exemplo, Views=ViewA,ViewB,ViewC.
Tipo de Dados
string
Valor Padrão
""
Observações
Listar as exibições de alguns bancos de dados pode ser caro. Fornecer uma lista de exibições na string de conexão melhora o desempenho do conector.
Essa propriedade também pode ser usada como uma alternativa para listar automaticamente as exibições se você já souber com quais deseja trabalhar e, caso contrário, haveria muitos para trabalhar.
Especifique as exibições desejadas em uma lista separada por vírgulas. Cada exibição deve ser um identificador SQL válido com quaisquer caracteres especiais escapados usando colchetes, aspas duplas ou acentos graves. Por exemplo, Views=ViewA,[ViewB/WithSlash],WithCatalog.WithSchema.`ViewC With Space`.
Observe que, ao conectar-se a uma fonte de dados com vários esquemas ou catálogos, você precisará fornecer o nome totalmente qualificado da tabela nesta propriedade, como no último exemplo aqui, para evitar ambigüidade entre tabelas que existem em vários catálogos ou esquemas.
Esquema
Usado para especificar qual API do Sage200 usar. O padrão é a API padrão do Reino Unido.
Valores Possíveis
StandardUK
, ProfessionalUK
Tipo de Dados
string
Valor Padrão
"StandardUK"
Observações
Usado para especificar qual API do Sage200 usar. O padrão é a API padrão do Reino Unido.
Diversos
Esta seção fornece uma lista completa de diversas propriedades que você pode configurar.
Propriedade | Descrição |
---|---|
CompanyId | O ID da sua empresa. |
MaxRows | Limita o número de linhas retornadas quando nenhuma agregação ou agrupamento é usado na consultar. Isso ajuda a evitar problemas de desempenho em tempo de design. |
MaxThreads | Especifica o número de solicitações simultâneas. |
Other | Essas propriedades ocultas são usadas apenas em casos de uso específicos. |
PseudoColumns | Esta propriedade indica se deve ou não incluir pseudocolunas como colunas na tabela. |
Timeout | O valor em segundos até que o erro de timeout seja lançado, cancelando a operação. |
ID da Empresa
O ID da sua empresa.
Tipo de Dados
string
Valor Padrão
""
Observações
O ID da sua empresa. Se você tiver várias empresas conectadas à sua conta Sage200, por padrão, usamos a primeira.
MaxRows
Limita o número de linhas retornadas quando nenhuma agregação ou agrupamento é usado na consultar. Isso ajuda a evitar problemas de desempenho em tempo de design.
Tipo de Dados
int
Valor Padrão
-1
Observações
Limita o número de linhas retornadas quando nenhuma agregação ou agrupamento é usado na consultar. Isso ajuda a evitar problemas de desempenho em tempo de design.
MaxThreads
Especifica o número de solicitações simultâneas.
Tipo de Dados
string
Valor Padrão
"20"
Observações
Essa propriedade permite emitir várias solicitações simultaneamente, melhorando o desempenho.
Outro
Essas propriedades ocultas são usadas apenas em casos de uso específicos.
Tipo de Dados
string
Valor Padrão
""
Observações
As propriedades listadas abaixo estão disponíveis para casos de uso específicos. Os casos de uso e a funcionalidade normais do driver não devem exigir essas propriedades.
Especifique várias propriedades em uma lista separada por ponto e vírgula.
Integração e Formatação
Propriedade | Descrição |
---|---|
DefaultColumnSize | Define o comprimento padrão dos campos de string quando a fonte de dados não fornece o comprimento da coluna nos metadados. O valor padrão é 2000. Voltar para o início |
ConvertDateTimeToGMT | Determina se os valores de data e hora devem ser convertidos em GMT, em vez da hora local da máquina. |
RecordToFile=filename | Registra a transferência de dados do soquete subjacente para o arquivo especificado. |
Pseudocolunas
Esta propriedade indica se deve ou não incluir pseudocolunas como colunas na tabela.
Tipo de Dados
string
Valor Padrão
""
Observações
Essa configuração é particularmente útil no Entity Framework, que não permite definir um valor para uma pseudocoluna, a menos que seja uma coluna de tabela. O valor dessa configuração de conexão está no formato "Table1=Column1, Table1=Column2, Table2=Column3". Você pode usar o caractere "*" para incluir todas as tabelas e todas as colunas; por exemplo, "*=*".
Tempo Esgotado
O valor em segundos até que o erro de timeout seja lançado, cancelando a operação.
Tipo de Dados
int
Valor Padrão
60
Observações
Se Timeout
= 0, as operações não expiram. As operações são executadas até serem concluídas com êxito ou até encontrarem uma condição de erro.
Se Timeout
expira e a operação ainda não está concluída, o conector lança uma exceção.