---
# System prepended metadata

title: RFM Yoigo - Mapeo de datos

---

# RFM Yoigo - Mapeo de datos 

## Customer:
* Groupinvoice - No mySIM Geramos contratos por customerid, vai existir essa possibilidade para a yoigo?

## Account:
* DefaultAdress - Um contrato tem várias moradas, necessário identificar qual é a default. Ou só se vai migrar a principal? 

## Paquetes
* AccountBundleCFGId - Para saber qual é o paquete associado 

## Subscrição:
* society_old + expeditionuserid_old? - Verificar o que é isto! 
* isDefault - Identificar linhas de cabeceira 
* offer - Identificar as linhas de oferta 

## Subscrição Fixa 
* PDFFILENAME - O contrato convergente é apresentado ao nivel do contrato e não ao nivel das subsrições fixo/internet
* AdministrativeNr --> `Pendente de validar`  

## Subscrição Internet 
* É necessária a informação que consta no BUS, para poder fazer baixas depois. 
    * **ADSL**: VLANC, VLANS, PPAIE, MODALITY... 
    * **FTTH**: OLTCODE, OTDIRECTION, OLTGPONPORT, ONTID .... consta no BUS
* Falta o FixedIP para o SVA de IPFixo 

## Portabilidade:
* Necesária para histórico? o que afecta?  
* registar em PORTABILITYINWORKFLOW e PORTABILITYOUTWORKFLOW o ultimo registo de APOR ? 

## Terminais
* NextPaymentValue, TotalPayValue,IsFinanced, NotFinancedPrice, toInstall (wifi), finalPaymentValue, PaymentNr, CommitmentDuration (permanence)  - Existem terminais financiados na Yoigo? 

## Facturas:
* customerid: No caso de haver factura por distribuidor 
* Como ficam as facturas dos terminais? 
* Actualmente só temos 1 ciclo de facturação ao dia 1. Na Yoigo é igual? 

## Campanhas
* PackageId - Identificar campanhas associadas a bonos 
* AccountbundleId - Identificar campanhas associadas a paquetes (actualmente não se se está a aplicar)
* AccountId - Identificar campanhas associadas a contratos 
* TerminalId - Indentificar campanhas associadas aos terminais 
    * Antes: TerminalCampaign 
    * Com o Financiamento: ComercialProductTerminal.campaignid  

## Bonos
* RechargePending - Depende das recargas feitas e só quando tiver saldo suficiente é que activa o bono. 
* JsonSent - Ver o que inserir

## Movimentos
* Service Debit/Credit - Alguns campos em falta 
    * Money(debit|credit)  - valor a debitar/creditar 
    * units(debit/credit) == Money(debit|credit) 
    * datesend e datereceived
    * BalanceTypeId = 1 ? 
    * Final/Real Solde
    * Descrição
    * InvoiceNR - para saber em que fatura foi cobrado o movimento 
    * Fecha Inicio/Fin
    * Conceptid, Orginmvm,Accountbundleid, isdefault
* ServiceCredit 
    * Os indicados acima 
    * Campaignid 
* Service Debit/Credit tax
    * tax 
    * taxamount 
    * money(debit/credit)liquid
    * stateid
* **!!! Faltam as Recargas !!!** (Recharge Offline)
    * Subscriptionid
    * Serviceid 
    * Rechargedate 
    * Rechargeofflinestatusid = 2 (pendente)... 4(completed?)
    * Rechargeoriginid 
    * stateid  
    * usersystemid = 2 (mysim)
    * movtypeid 
    * internalreference
    * description
    * movmentvalue
    * credittypeid
    * externalreference 
    * mobileoperatorid = 15
    * forced 
    * isonline = 0 (aplicavel quando a recarga é feita pelo +billing)
    * finalbalance = "" (aplicavel quando a recarga é feita pelo +billing)

## Serviços
* email ( wifi[premium] y MasComunica)
* serialnumber, qtd max de terminais, qtd existente de terminais (wifi[premium])
* asssociatedsubscriptionsvaid [MasComunica]
* activationDate (subscriptionSVa) <=> dateactivated (subscriptionservice)
* CenterId y SocietyId - **Importante**! Comissões associadas  

## OTS 
* Parameter - Necessário para a criação de OTS de SVA ¿? 
* HasPartialCancel - Validar se é necessário !! 
* Serviceid y optionid - para as ots de SVA
* **IMPORTANTE** Não esquecer de preencher a tabela SUBACCOUNTBUNDLETOT porque tem impacto no ciclo de vida. 

## Permanencias
* PenaltyAmount - Não o guardamos em base de dados, é o que nos devolve o serviço de penalizações
* Falta saber se é uma penalização obrigatória ou não que deverá ser o serviço de penalizações a devolver

## Cambio Titular 
* Realmente necessário? é para ficar com histórico? 
    * Se é para historico é para guardar na CHANGECUSTOMERREQUEST_H
* ScheduleDate == ProcessDate 
* OwnerinfoId -> Titular distinto do contrato atual? 
* statusid - 37 (confirmado) ? 
* bankAccount = debitdirecaccount.bankaccount ? 
* wayToSend = 
* Paymentmethodid = 0 (bank account)
* finalaccountnr - para a chamada a fraude(update), pode-se ir buscar a account.accounr gerado

## Cambio Tecnologia 
* Melhor separar do cambio de domicilio porque não é preciso saber o ORIGININSTALLATIONUSERID e o DESTININSTALLATIONUSERID 
* Falta saber o TerritoryOwnerId
* Falta saber se foi ADSL -> FTTH ou se FTTH DIRECT --> FFTH INDIRECT
    
## Expedición 
* Faz sentido guardar esta informação¿?
* itemnumber ? validar se podemos gerar um com a sequencia do mySIM ou se tem de ser o que a yoigo enviou pelo cruzamento de dados entre mysim <> mysimservice <> logistica
    
## Instalação 
* Em falta - é necessário? 

## CaseFile (DMS)
* Vai haver casefiles? 