Page tree

Aposentadoria Especial no Pedido de Vendas - Faturamento

Características do Requisito

Linha de Produto:

Microsiga Protheus®

Segmento:

Serviços

Módulo:

Faturamento - SIGAFAT

Rotina:

Rotina

Nome Técnico

Pedido de Venda

MATA410

Notas Fiscais de Saída

MATA461

Integração Pedido de Venda (EAI)MATI410

Requisito/Story/Issue:

DSERFAT-5341

País(es):

Brasil

Banco(s) de Dados:

Todos homologados
Tabelas Utilizadas:

SC5 - Pedidos de Venda
SC6 - Itens dos Pedidos de Venda
SD2 - Itens de Venda da NF
AIS - Aposentadoria Especial REINF

Sistema(s) Operacional(is):

Todos os homologados

Descrição

Disponibilizadas atualizações para contemplação da Aposentadoria Especial Reinf:
Na rotina de Pedidos de Venda foi incluída uma nova  opção em Outras Ações (Aposentadoria Especial). As informações poderão ser atualizadas através das opções Incluir, Alterar e Excluir do Pedido de Venda, permitindo ao usuário informar os valores de aposentadoria especial (15,20 ou 25 anos) para cada item inserido.
Por se tratar de produto de Prestação de Serviços, podem ocorrer variações de valores, na opção Copiar do Pedido de Venda, os valores da aposentadoria especial (15,20 e 25 anos) não virão preenchidos e, caso seja necessário, os mesmos deverão ser preenchidos manualmente.
Os valores da aposentadoria especial serão armazenados na nova tabela AIS.

Procedimento para Implantação

Esta implementação do Processo de Legislação EFD - REINF estará disponível somente se os programas fontes do pacote DSERFIS1-5289 estiverem atualizados. Será necessário efetuar a atualização do pacote DSERFIS1-5289, através da execução do compatibilizador UPDDISTR.
Para mais informações, consulte a documentação disponível no TDN: Atualizador de dicionário e base de dados - UPDDISTR

Atualizações no Dicionário de Dados

  1. Criação de tabela no arquivo SX2– Tabelas:

Chave

Nome

Ac. Filial

Ac. Unidade

Ac. Empresa

PYME

AIS

Aposentadoria Especial REINF

E

EE

S


2. Criação e Alteração de Campos no arquivo SX3 – Campos:

  • Tabela AIS - Aposentadoria Especial REINF

Campo

AIS_FILIAL

Tipo

Caracter

Tamanho

8

Decimal

0

Título

Filial

Descrição

Filial

Usado

Não

Obrigatório

Não

Browse

Não

Help

Código quer identifica a filial da empresa usuária do sistema.

Campo

AIS_PEDIDO

Tipo

C

Tamanho

6

Decimal

0

Formato

@X

Título

Nro. Pedido

Descrição

Número do Pedido de Venda

Nível

1

Usado

Não

Obrigatório

Não

Browse

Não

Help

Número do pedido vinculado a aposentadoria especial

Campo

AIS_ITEMPV

Tipo

C

Tamanho

2

Decimal

0

Formato

@!

Título

Item Pedido

Descrição

Número do Item no Pedido

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Não

Help

Número do item no Pedido de venda que receberá informações da aposentadoria especial.

 

Campo

AIS_15ANOS

Tipo

N

Tamanho

14

Decimal

2

Formato

@E 99,999,999,999.99                        

Título

VlrAp 15anos

Descrição

Valor Aposentad. 15 anos 

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Não

Val. Sistema

Positivo() .or. Vazio()                                                                                                        

Help

Valor para aposentadoria especial de 15 anos

Campo

AIS_20ANOS

Tipo

N

Tamanho

14

Decimal

2

Formato

@E 99,999,999,999.99                        

Título

VlrAp 20anos

Descrição

Valor Aposentad. 20 anos 

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Não

Val. Sistema

Positivo() .or. Vazio()

Help

Valor para aposentadoria especial de 20 anos

 

Campo

AIS_25ANOS

Tipo

N

Tamanho

14

Decimal

2

Formato

@E 99,999,999,999.99                        

Título

VlrAp 25anos

Descrição

Valor Aposentad. 25 anos 

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Não

Val. Sistema

Positivo() .or. Vazio()

Help

Valor para aposentadoria especial de 25 anos

Campo

AIS_NUMNF

Tipo

C

Tamanho

9

Decimal

0

Formato

@!

Título

Numero Nota

Descrição

Numero da Nota Fiscal

Nível

1

Usado

Não

Obrigatório

Não

Browse

Não

Help

Numero da nota fiscal referente ao item da aposentadoria especial

Campo

AIS_SERIE

Tipo

C

Tamanho

3

Decimal

0

Formato

!!!

Título

Serie Docto.

Descrição

Serie do Documento

Nível

1

Usado

Não

Obrigatório

Não

Browse

Não

Help

Série do Documento referente ao item da aposentadoria especial


3.  Criação de Índices no arquivo SIX – Índices:

Índice

AIS

Ordem

1

Chave

AIS_FILIAL+AIS_PEDIDO+AIS_ITEMPV

Descrição

Filial + Numero Pedido + Item Pedido

Proprietário

S

Procedimento para Configuração

Necessário apenas para as integrações:

Mensagem Única

Novas Tags no Pedido de Venda - Aposentadoria especial:

  • Retirement15Years- Valor para aposentadoria especial em 15 anos
  • Retirement20Years- Valor para aposentadoria especial em 20 anos
  • Retirement25Years- Valor para aposentadoria especial em 25 anos

Obs.:  As tags acima mencionadas devem estar relacionadas a cada item do pedido de venda. Para efetuar a integração, a versão do XML e o do Adapter da Mensagem Única (Order) deverá ser a partir da: "4.003".  

Exemplo de XML - Pedido de Venda

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tot="http://www.totvs.com/">
<soapenv:Header/>
<soapenv:Body>
<tot:RECEIVEMESSAGE>
<tot:INMSG><![CDATA[
<?xml version="1.0" encoding="UTF-8"?>
<TOTVSMessage>
<MessageInformation version="4.003">
<UUID>134uuf06-4h6f-465m-d971-rr5e2c72hgj4</UUID>
<Type>BusinessMessage</Type>'
<Transaction>ORDER</Transaction>
<StandardVersion>1.000</StandardVersion>
<SourceApplication>RM</SourceApplication>
<CompanyId>1</CompanyId>
<BranchId>77</BranchId>
<Product name="RM" version="12.1.17.0" />
<GeneratedOn>2017-05-12T13:21:17</GeneratedOn>
<DeliveryType>Sync</DeliveryType>
</MessageInformation>
<BusinessMessage>
<BusinessEvent>
<Entity>ORDER</Entity>
<Event>upsert</Event>
</BusinessEvent>
<BusinessContent>
<InternalId>1|28550</InternalId>
<OrderPurpose>2</OrderPurpose>
<CompanyId>1</CompanyId>
<CompanyInternalId>1|77</CompanyInternalId>
<BranchId>77</BranchId>
<CustomerCode>00;C015435</CustomerCode>
<CustomerInternalId>1|00;C015700</CustomerInternalId>
<CustomerOrderId>1|00;C015700</CustomerOrderId>
<RegisterDate>2017-05-12T00:00:00</RegisterDate>
<PaymentTermCode>1|001</PaymentTermCode>
<OrderId>28559</OrderId>
<PaymenTermCode />
<PaymentConditionInternalId>1|E30</PaymentConditionInternalId>
<ListOfCreditDocument />
<DeliveryAddress>
<State>
<StateCode>SP</StateCode>
<StateInternalId>SP</StateInternalId>
</State>
<City>
<CityCode>10500</CityCode>
<CityInternalId>SP|10500</CityInternalId>
</City>
</DeliveryAddress>
<Discounts>
<Discount>0.0000</Discount>
</Discounts>
<SalesOrderItens>
<Item>
<OrderItem>1</OrderItem>
<CompanyId>1</CompanyId>
<BranchId>77</BranchId>
<OrderId>28559</OrderId>
<itemunitofmeasure>UN</itemunitofmeasure>
<InternalId>1|28559|1</InternalId>
<ItemCode>28846</ItemCode>
<ItemInternalId>1|111865</ItemInternalId>
<UnityPrice>3529.06</UnityPrice>
<TotalPrice />
<Quantity>1</Quantity>
<UnitOfMeasureInternalId>UN</UnitOfMeasureInternalId>
<WarehouseInternalId>1|20|02</WarehouseInternalId>
<FreightValue />
<ItemDiscounts>
<ItemDiscount />
</ItemDiscounts>
<Retirement15Years>1.00</Retirement15Years>
<Retirement20Years>12.00</Retirement20Years>
<Retirement25Years>13.00</Retirement25Years>
</Item>
</SalesOrderItens>
</BusinessContent>
</BusinessMessage>
</TOTVSMessage>
]]>
</tot:INMSG>
</tot:RECEIVEMESSAGE>
</soapenv:Body>
</soapenv:Envelope>



Procedimento para Utilização

  • Aposentadoria Especial:
  1.        No Faturamento (SIGAFAT), acesse Atualizações / Pedidos / Pedidos de Venda.
    O sistema apresenta a janela de pedidos cadastrados.

  2.        Inclua um pedido de venda, informando os campos obrigatórios e, em Outras Ações - Apos. Especial informe o valor da aposentadoria no campo desejado e confirme.

  3.        Acesse Atualizações / Pedidos / Liberação de Pedido de Venda e libere o pedido de venda.

  4.        Caso haja bloqueio de estoque ou de crédito, realize as liberações através da rotina Liberação de Crédito e Estoque (Atualizações / Pedidos / Liberação de Crédito e Estoque).

  5. Acesse Atualizações / Faturamento / Documento de Saída.
    Será apresentada a relação de pedidos liberados.

  6.        Selecione o pedido e clique em Prep. Doc's.
    Será apresentada a janela de numeração de notas e séries, selecione uma série e confirme a tela.

Obs.: Ao faturar o pedido de venda, serão calculados e gravados os impostos pertinentes à aposentadoria especial na tabela de itens de Livros Fiscais SFT.

Para mais informações sobre a Legislação EFD-REINF, consulte o  TDN: EFD-REINF
Para mais informações sobre o Cálculo da Aposentadoria Especial: http://tdn.totvs.com/pages/viewpage.action?pageId=357604061