MontarLayout

43
Layout SERASA Header - registro (0) CAMPOS SCRIPT (SQL) SEQ INI '0' 01 001 + '059926055' 02 002 + CONVERT(VARCHAR(12),GETDATE(),112) 03 011 + DBO.MIGRA_FN_LEFTZERO(4,'0300') 04 019 + '07707000' 05 023 + '0011' 06 031 + UPPER(DBO.MIGRA_FN_RIGTHESPACO(70, RTRIM(LTR 07 035 + 'SERASA-CONVEM07' 08 105 + '000004' 09 120 + 'E' 10 126 + '0001' 11 127 + ' ' 12 131 + '002' 13 171 + ' 14 174 + ' 15 834 + '0000001' 16 894 Dados da Anotação - registro (1) CAMPOS SCRIPT (SQL) SEQ INI '1' 01 001 + 'I' 02 002 + '000170' 03 003 + DBO.MIGRA_FN_LEFTZERO(15, '059926055') --DBO 04 009 + 'J' 05 024 + '1' 06 025 + DBO.MIGRA_FN_LEFTZERO(15, U.CGC) 07 026 + UPPER(DBO.MIGRA_FN_RIGTHESPACO(70, RTRIM(LTR 08 041 + UPPER(DBO.MIGRA_FN_RIGTHESPACO(25, RTRIM(LTR 09 111 + DBO.MIGRA_FN_RIGTHESPACO(45, (UE.ENDERECO +' 10 136 + DBO.MIGRA_FN_RIGTHESPACO(20, RTRIM(LTRIM(CAS 11 181 + DBO.MIGRA_FN_RIGTHESPACO(25, RTRIM(LTRIM(MUE 12 201 + MUE.UF_SIGLA 13 226 + DBO.MIGRA_FN_LEFTZERO(8, RTRIM(LTRIM(ISNULL( 14 228 + '0300' 15 236 + '007707000' 16 240 + '0011' 17 249 + 'F' 18 253 + '2' 19 254 + DBO.MIGRA_FN_LEFTZERO(15, ISNULL(P.CPF,0)) 20 255 + '3' 21 270 + DBO.MIGRA_FN_LEFTZERO(15, RTRIM(LTRIM(ISNULL 22 271

Transcript of MontarLayout

Page 1: MontarLayout

Layout SERASAHeader - registro (0)

CAMPOS SCRIPT (SQL) SEQ INI FIN TAM

'0' 01 001 001 1

+ '059926055' 02 002 010 9

+ CONVERT(VARCHAR(12),GETDATE(),112) 03 011 018 8

+ DBO.MIGRA_FN_LEFTZERO(4,'0300') 04 019 022 4

+ '07707000' 05 023 030 8

+ '0011' 06 031 034 4

+ UPPER(DBO.MIGRA_FN_RIGTHESPACO(70, RTRIM(LTR 07 035 104 70

+ 'SERASA-CONVEM07' 08 105 119 15

+ '000004' 09 120 125 6

+ 'E' 10 126 126 1

+ '0001' 11 127 130 4

+ ' ' 12 131 170 40

+ '002' 13 171 173 3

+ ' 14 174 833 660

+ ' ' 15 834 893 60

+ '0000001' 16 894 900 7

Dados da Anotação - registro (1)CAMPOS SCRIPT (SQL) SEQ INI FIN TAM

'1' 01 001 001 1

+ 'I' 02 002 002 1

+ '000170' 03 003 008 6

+ DBO.MIGRA_FN_LEFTZERO(15, '059926055') --DBO.MI 04 009 023 15

+ 'J' 05 024 024 1

+ '1' 06 025 025 1

+ DBO.MIGRA_FN_LEFTZERO(15, U.CGC) 07 026 040 15

+ UPPER(DBO.MIGRA_FN_RIGTHESPACO(70, RTRIM(LTR 08 041 110 70

+ UPPER(DBO.MIGRA_FN_RIGTHESPACO(25, RTRIM(LTRI 09 111 135 25

+ DBO.MIGRA_FN_RIGTHESPACO(45, (UE.ENDERECO +' ' 10 136 180 45

+ DBO.MIGRA_FN_RIGTHESPACO(20, RTRIM(LTRIM(CASE 11 181 200 20

+ DBO.MIGRA_FN_RIGTHESPACO(25, RTRIM(LTRIM(MUE. 12 201 225 25

+ MUE.UF_SIGLA 13 226 227 2

+ DBO.MIGRA_FN_LEFTZERO(8, RTRIM(LTRIM(ISNULL(UE.C 14 228 235 8

+ '0300' 15 236 239 4

+ '007707000' 16 240 248 9

+ '0011' 17 249 252 4

+ 'F' 18 253 253 1

+ '2' 19 254 254 1

+ DBO.MIGRA_FN_LEFTZERO(15, ISNULL(P.CPF,0)) 20 255 269 15

+ '3' 21 270 270 1

+ DBO.MIGRA_FN_LEFTZERO(15, RTRIM(LTRIM(ISNULL(P.R 22 271 285 15

Page 2: MontarLayout

+ DBO.MIGRA_FN_RIGTHESPACO(2,ISNULL(P.RG_UF,'')) 23 286 287 2

+ DBO.MIGRA_FN_RIGTHESPACO(70, RTRIM(LTRIM(P.NO 24 288 357 70

+ DBO.MIGRA_FN_RIGTHESPACO(45, (RTRIM(LTRIM(ISNULL( 25 358 402 45

+ DBO.MIGRA_FN_RIGTHESPACO(25, ISNULL(P.END_COMPL 26 403 427 25

+ DBO.MIGRA_FN_RIGTHESPACO(20, RTRIM(LTRIM(ISNULL( 27 428 447 20

+ DBO.MIGRA_FN_RIGTHESPACO(25, RTRIM(LTRIM(ISNUL 28 448 472 25

+ MUD.UF_SIGLA 29 473 474 2

+ P.CEP 30 475 482 8

+ DBO.MIGRA_FN_LEFTZERO(4, SUBSTRING(REPLACE(REPLACE(REP31 483 486 4

+ DBO.MIGRA_FN_LEFTZERO(9, SUBSTRING(REPLACE(REPLACE(REP32 487 495 9

+ DBO.MIGRA_FN_RIGTHESPACO(70, RTRIM(LTRIM(ISNULL 33 496 565 70

+ DBO.MIGRA_FN_RIGTHESPACO(70, RTRIM(LTRIM(ISNUL 34 566 635 70

+ CONVERT(VARCHAR(8),ISNULL(P.DT_NASC,0),112) 35 636 643 8

+ DBO.MIGRA_FN_LEFTZERO(15, B.NOSSO_NUMERO) 36 644 658 15

+ 'BS ' 37 659 661 3

+ DBO.MIGRA_FN_RIGTHESPACO(40, RTRIM(LTRIM(ISNUL 38 662 701 40

+ DBO.MIGRA_FN_RIGTHESPACO(2,ISNULL(MUE.UF_SIGLA 39 702 703 2

+ DBO.MIGRA_FN_RIGTHESPACO(16, B.BOLETO) 40 704 719 16

+ SUBSTRING(SA.DT_FATURAMENTO, 7,4)+SUBSTRING(S 41 720 727 8

+ SUBSTRING(SA.DT_VENCIMENTO, 7,4)+SUBSTRING(SA. 42 728 735 8

+ '001' 43 736 738 3

+ DBO.MIGRA_FN_LEFTZERO(15,REPLACE(SA.VALOR_PAGAR, 44 739 753 15

+ DBO.MIGRA_FN_LEFTZERO(15,'') 45 754 768 15

+ ' ' 46 769 769 1

+ 'A' 47 770 770 1

+ '1' 48 771 771 1

+ '1' 49 772 772 1

+ DBO.MIGRA_FN_RIGTHESPACO(20, SA.COBRANCA) 50 773 792 20

+ ' ' 51 793 794 2

+ ' ' 52 795 795 1

+ ' ' 53 796 833 38

+ ' ' 54 834 893 60

-- + '0000001' 55 894 900 7

Trailler - registro (9)CAMPOS SCRIPT (SQL) SEQ INI FIN TAM

'9' 01 001 001 1

+ ' 02 002 893 892

-- + '0000001' AS SEQ_REGISTRO 03 894 900 7

Page 3: MontarLayout

NOVO CAMPO

'0' -- S:1 P:1_1 T:1

+ '059926055' -- S:2 P:2_10 T:9

+ CONVERT(VARCHAR(12),GETDATE(),112) -- S:3 P:11_18 T:8

+ DBO.MIGRA_FN_LEFTZERO(4,'0300') -- S:4 P:19_22 T:4

+ '07707000' -- S:5 P:23_30 T:8

+ '0011' -- S:6 P:31_34 T:4

+ UPPER(DBO.MIGRA_FN_RIGTHESPACO(70, RTRIM(LTRIM(MAN.NOME_ABREV)))) -- S:7 P:35_104 T:70

+ 'SERASA-CONVEM07' -- S:8 P:105_119 T:15

+ '000004' -- S:9 P:120_125 T:6

+ 'E' -- S:10 P:126_126 T:1

+ '0001' -- S:11 P:127_130 T:4

+ ' ' -- S:12 P:131_170 T:40

+ '002' -- S:13 P:171_173 T:3

+ ' ' -- S:14 P:174_833 T:660

+ ' ' -- S:15 P:834_893 T:60

+ '0000001' -- S:16 P:894_900 T:7

NOVO CAMPO

'1' -- S:1 P:1_1 T:1

+ 'I' -- S:2 P:2_2 T:1

+ '000170' -- S:3 P:3_8 T:6

+ DBO.MIGRA_FN_LEFTZERO(15, '059926055') --DBO.MIGRA_FN_LEFTZERO(15, UE.CGC) -- S:4 P:9_23 T:15

+ 'J' -- S:5 P:24_24 T:1

+ '1' -- S:6 P:25_25 T:1

+ DBO.MIGRA_FN_LEFTZERO(15, U.CGC) -- S:7 P:26_40 T:15

+ UPPER(DBO.MIGRA_FN_RIGTHESPACO(70, RTRIM(LTRIM(UE.NOME_COMP)))) -- S:8 P:41_110 T:70

+ UPPER(DBO.MIGRA_FN_RIGTHESPACO(25, RTRIM(LTRIM(UE.NOME_ABREV)))) -- S:9 P:111_135 T:25

+ DBO.MIGRA_FN_RIGTHESPACO(45, (UE.ENDERECO +' '+ UE.END_NUM)) -- S:10 P:136_180 T:45

+ DBO.MIGRA_FN_RIGTHESPACO(20, RTRIM(LTRIM(CASE WHEN LEN(UE.BAIRRO)<=20 THEN UE.BAIRRO ELSE SUBSTRING(UE.BAIRRO,1,20) END))) -- S:11 P:181_200 T:20

+ DBO.MIGRA_FN_RIGTHESPACO(25, RTRIM(LTRIM(MUE.NOME))) -- S:12 P:201_225 T:25

+ MUE.UF_SIGLA -- S:13 P:226_227 T:2

+ DBO.MIGRA_FN_LEFTZERO(8, RTRIM(LTRIM(ISNULL(UE.CEP,0)))) -- S:14 P:228_235 T:8

+ '0300' -- S:15 P:236_239 T:4

+ '007707000' -- S:16 P:240_248 T:9

+ '0011' -- S:17 P:249_252 T:4

+ 'F' -- S:18 P:253_253 T:1

+ '2' -- S:19 P:254_254 T:1

+ DBO.MIGRA_FN_LEFTZERO(15, ISNULL(P.CPF,0)) -- S:20 P:255_269 T:15

+ '3' -- S:21 P:270_270 T:1

+ DBO.MIGRA_FN_LEFTZERO(15, RTRIM(LTRIM(ISNULL(P.RG_NUM,'')))) -- S:22 P:271_285 T:15

Page 4: MontarLayout

+ DBO.MIGRA_FN_RIGTHESPACO(2,ISNULL(P.RG_UF,'')) -- S:23 P:286_287 T:2

+ DBO.MIGRA_FN_RIGTHESPACO(70, RTRIM(LTRIM(P.NOME_COMPL))) -- S:24 P:288_357 T:70

+ DBO.MIGRA_FN_RIGTHESPACO(45, (RTRIM(LTRIM(ISNULL(P.ENDERECO,''))) +' '+ RTRIM(LTRIM(ISNULL(P.END_NUM,''))))) -- S:25 P:358_402 T:45

+ DBO.MIGRA_FN_RIGTHESPACO(25, ISNULL(P.END_COMPL,'')) -- S:26 P:403_427 T:25

+ DBO.MIGRA_FN_RIGTHESPACO(20, RTRIM(LTRIM(ISNULL(P.BAIRRO,'')))) -- S:27 P:428_447 T:20

+ DBO.MIGRA_FN_RIGTHESPACO(25, RTRIM(LTRIM(ISNULL(MUD.NOME,'')))) -- S:28 P:448_472 T:25

+ MUD.UF_SIGLA -- S:29 P:473_474 T:2

+ P.CEP -- S:30 P:475_482 T:8

+ DBO.MIGRA_FN_LEFTZERO(4, SUBSTRING(REPLACE(REPLACE(REPLACE(REPLACE(ISNULL(P.FONE,0),'(',''), ')', ''),'-',''),' ', ''),1,2)) -- S:31 P:483_486 T:4

+ DBO.MIGRA_FN_LEFTZERO(9, SUBSTRING(REPLACE(REPLACE(REPLACE(REPLACE(ISNULL(P.FONE,0),'(',''), ')', ''),'-',''),' ', ''),3,8)) -- S:32 P:487_495 T:9

+ DBO.MIGRA_FN_RIGTHESPACO(70, RTRIM(LTRIM(ISNULL(P.NOME_PAI,'')))) -- S:33 P:496_565 T:70

+ DBO.MIGRA_FN_RIGTHESPACO(70, RTRIM(LTRIM(ISNULL(P.NOME_MAE,'')))) -- S:34 P:566_635 T:70

+ CONVERT(VARCHAR(8),ISNULL(P.DT_NASC,0),112) -- S:35 P:636_643 T:8

+ DBO.MIGRA_FN_LEFTZERO(15, B.NOSSO_NUMERO) -- S:36 P:644_658 T:15

+ 'BS ' -- S:37 P:659_661 T:3

+ DBO.MIGRA_FN_RIGTHESPACO(40, RTRIM(LTRIM(ISNULL(MUE.NOME,'')))) -- S:38 P:662_701 T:40

+ DBO.MIGRA_FN_RIGTHESPACO(2,ISNULL(MUE.UF_SIGLA,'')) -- S:39 P:702_703 T:2

+ DBO.MIGRA_FN_RIGTHESPACO(16, B.BOLETO) -- S:40 P:704_719 T:16

+ SUBSTRING(SA.DT_FATURAMENTO, 7,4)+SUBSTRING(SA.DT_FATURAMENTO, 4,2) +SUBSTRING(SA.DT_FATURAMENTO, 1,2) -- S:41 P:720_727 T:8

+ SUBSTRING(SA.DT_VENCIMENTO, 7,4)+SUBSTRING(SA.DT_VENCIMENTO, 4,2) +SUBSTRING(SA.DT_VENCIMENTO, 1,2) -- S:42 P:728_735 T:8

+ '001' -- S:43 P:736_738 T:3

+ DBO.MIGRA_FN_LEFTZERO(15,REPLACE(SA.VALOR_PAGAR,'.','')) -- S:44 P:739_753 T:15

+ DBO.MIGRA_FN_LEFTZERO(15,'') -- S:45 P:754_768 T:15

+ ' ' -- S:46 P:769_769 T:1

+ 'A' -- S:47 P:770_770 T:1

+ '1' -- S:48 P:771_771 T:1

+ '1' -- S:49 P:772_772 T:1

+ DBO.MIGRA_FN_RIGTHESPACO(20, SA.COBRANCA) -- S:50 P:773_792 T:20

+ ' ' -- S:51 P:793_794 T:2

+ ' ' -- S:52 P:795_795 T:1

+ ' ' -- S:53 P:796_833 T:38

+ ' ' -- S:54 P:834_893 T:60

+ '0000001' -- S:55 P:894_900 T:7

NOVO CAMPO

'9' -- S:1 P:1_1 T:1

+ ' ' -- S:2 P:2_893 T:892

+ '0000001' AS SEQ_REGISTRO -- S:3 P:894_900 T:7

Page 5: MontarLayout

+ ' ' -- S:14 P:174_833 T:660

+ DBO.MIGRA_FN_RIGTHESPACO(20, RTRIM(LTRIM(CASE WHEN LEN(UE.BAIRRO)<=20 THEN UE.BAIRRO ELSE SUBSTRING(UE.BAIRRO,1,20) END))) -- S:11 P:181_200 T:20

Page 6: MontarLayout

+ DBO.MIGRA_FN_RIGTHESPACO(45, (RTRIM(LTRIM(ISNULL(P.ENDERECO,''))) +' '+ RTRIM(LTRIM(ISNULL(P.END_NUM,''))))) -- S:25 P:358_402 T:45

+ DBO.MIGRA_FN_LEFTZERO(4, SUBSTRING(REPLACE(REPLACE(REPLACE(REPLACE(ISNULL(P.FONE,0),'(',''), ')', ''),'-',''),' ', ''),1,2)) -- S:31 P:483_486 T:4

+ DBO.MIGRA_FN_LEFTZERO(9, SUBSTRING(REPLACE(REPLACE(REPLACE(REPLACE(ISNULL(P.FONE,0),'(',''), ')', ''),'-',''),' ', ''),3,8)) -- S:32 P:487_495 T:9

+ SUBSTRING(SA.DT_FATURAMENTO, 7,4)+SUBSTRING(SA.DT_FATURAMENTO, 4,2) +SUBSTRING(SA.DT_FATURAMENTO, 1,2) -- S:41 P:720_727 T:8

+ SUBSTRING(SA.DT_VENCIMENTO, 7,4)+SUBSTRING(SA.DT_VENCIMENTO, 4,2) +SUBSTRING(SA.DT_VENCIMENTO, 1,2) -- S:42 P:728_735 T:8

+ ' ' -- S:2 P:2_893 T:892

Page 7: MontarLayout

+ ' ' -- S:14 P:174_833 T:660

Page 8: MontarLayout

+ ' ' -- S:2 P:2_893 T:892

Page 9: MontarLayout
Page 10: MontarLayout

+ ' ' -- S:2 P:2_893 T:892

Page 11: MontarLayout
Page 12: MontarLayout

Layout SERASAHeader - registro (0)

CAMPOS SCRIPT (SQL) SEQ INI FIN TAM

'0' 01 001 001 1

+ '059926055' 02 002 010 9

+ CONVERT(VARCHAR(12),GETDATE(),112) 03 011 018 8

+ DBO.MIGRA_FN_LEFTZERO(4,'0300') 04 019 022 4

+ '07707000' 05 023 030 8

+ '0011' 06 031 034 4

+ UPPER(DBO.MIGRA_FN_RIGTHESPACO(70, RTRIM(LTR 07 035 104 70

+ 'SERASA-CONVEM07' 08 105 119 15

+ '000004' 09 120 125 6

+ 'E' 10 126 126 1

+ '0001' 11 127 130 4

+ ' ' 12 131 170 40

+ '002' 13 171 173 3

+ ' 14 174 833 660

+ ' ' 15 834 893 60

-- + '0000001' 16 894 900 7

Dados da Anotação - registro (1)CAMPOS SCRIPT (SQL) SEQ INI FIN TAM

'1' 01 001 001 1

+ 'I' 02 002 002 1

+ '000170' 03 003 008 6

+ DBO.MIGRA_FN_LEFTZERO(15, '059926055') --DBO.MI 04 009 023 15

+ 'J' 05 024 024 1

+ '1' 06 025 025 1

+ DBO.MIGRA_FN_LEFTZERO(15, U.CGC) 07 026 040 15

+ UPPER(DBO.MIGRA_FN_RIGTHESPACO(70, RTRIM(LTR 08 041 110 70

+ UPPER(DBO.MIGRA_FN_RIGTHESPACO(25, RTRIM(LTRI 09 111 135 25

+ DBO.MIGRA_FN_RIGTHESPACO(45, (UE.ENDERECO +' ' 10 136 180 45

+ DBO.MIGRA_FN_RIGTHESPACO(20, RTRIM(LTRIM(CASE 11 181 200 20

+ DBO.MIGRA_FN_RIGTHESPACO(25, RTRIM(LTRIM(MUE. 12 201 225 25

+ MUE.UF_SIGLA 13 226 227 2

+ DBO.MIGRA_FN_LEFTZERO(8, RTRIM(LTRIM(ISNULL(UE.C 14 228 235 8

+ '0300' 15 236 239 4

+ '007707000' 16 240 248 9

+ '0011' 17 249 252 4

+ 'F' 18 253 253 1

+ '2' 19 254 254 1

+ DBO.MIGRA_FN_LEFTZERO(15, ISNULL(P.CPF,0)) 20 255 269 15

+ '3' 21 270 270 1

+ DBO.MIGRA_FN_LEFTZERO(15, RTRIM(LTRIM(ISNULL(P.R 22 271 285 15

+ DBO.MIGRA_FN_RIGTHESPACO(2,ISNULL(P.RG_UF,'')) 23 286 287 2

+ DBO.MIGRA_FN_RIGTHESPACO(70, RTRIM(LTRIM(P.NO 24 288 357 70

Page 13: MontarLayout

+ DBO.MIGRA_FN_RIGTHESPACO(45, (RTRIM(LTRIM(ISNULL( 25 358 402 45

+ DBO.MIGRA_FN_RIGTHESPACO(25, ISNULL(P.END_COMPL 26 403 427 25

+ DBO.MIGRA_FN_RIGTHESPACO(20, RTRIM(LTRIM(ISNULL( 27 428 447 20

+ DBO.MIGRA_FN_RIGTHESPACO(25, RTRIM(LTRIM(ISNUL 28 448 472 25

+ MUD.UF_SIGLA 29 473 474 2

+ P.CEP 30 475 482 8

+ DBO.MIGRA_FN_LEFTZERO(4, SUBSTRING(REPLACE(REPLACE(REP31 483 486 4

+ DBO.MIGRA_FN_LEFTZERO(9, SUBSTRING(REPLACE(REPLACE(REP32 487 495 9

+ DBO.MIGRA_FN_RIGTHESPACO(70, RTRIM(LTRIM(ISNULL 33 496 565 70

+ DBO.MIGRA_FN_RIGTHESPACO(70, RTRIM(LTRIM(ISNUL 34 566 635 70

+ CONVERT(VARCHAR(8),ISNULL(P.DT_NASC,0),112) 35 636 643 8

+ DBO.MIGRA_FN_LEFTZERO(15, B.NOSSO_NUMERO) 36 644 658 15

+ 'BS ' 37 659 661 3

+ DBO.MIGRA_FN_RIGTHESPACO(40, RTRIM(LTRIM(ISNUL 38 662 701 40

+ DBO.MIGRA_FN_RIGTHESPACO(2,ISNULL(MUE.UF_SIGLA 39 702 703 2

+ DBO.MIGRA_FN_RIGTHESPACO(16, B.BOLETO) 40 704 719 16

+ SUBSTRING(SA.DT_FATURAMENTO, 7,4)+SUBSTRING(S 41 720 727 8

+ SUBSTRING(SA.DT_VENCIMENTO, 7,4)+SUBSTRING(SA. 42 728 735 8

+ '001' 43 736 738 3

+ DBO.MIGRA_FN_LEFTZERO(15,REPLACE(SA.VALOR_PAGAR, 44 739 753 15

+ DBO.MIGRA_FN_LEFTZERO(15,'') 45 754 768 15

+ ' ' 46 769 769 1

+ 'A' 47 770 770 1

+ '1' 48 771 771 1

+ '1' 49 772 772 1

+ DBO.MIGRA_FN_RIGTHESPACO(20, SA.COBRANCA) 50 773 792 20

+ ' ' 51 793 794 2

+ ' ' 52 795 795 1

+ ' ' 53 796 833 38

+ ' ' 54 834 893 60

-- + '0000001' 55 894 900 7

Trailler - registro (9)CAMPOS SCRIPT (SQL) SEQ INI FIN TAM

'9' 01 001 001 1

+ ' 02 002 893 892

-- + '0000001' AS SEQ_REGISTRO 03 894 900 7

Page 14: MontarLayout

NOVO CAMPO

'0' -- S:01 P:001_001 T:1

+ '059926055' -- S:02 P:002_010 T:9

+ CONVERT(VARCHAR(12),GETDATE(),112) -- S:03 P:011_018 T:8

+ DBO.MIGRA_FN_LEFTZERO(4,'0300') -- S:04 P:019_022 T:4

+ '07707000' -- S:05 P:023_030 T:8

+ '0011' -- S:06 P:031_034 T:4

+ UPPER(DBO.MIGRA_FN_RIGTHESPACO(70, RTRIM(LTRIM(MAN.NOME_ABREV)))) -- S:07 P:035_104 T:70

+ 'SERASA-CONVEM07' -- S:08 P:105_119 T:15

+ '000004' -- S:09 P:120_125 T:6

+ 'E' -- S:10 P:126_126 T:1

+ '0001' -- S:11 P:127_130 T:4

+ ' ' -- S:12 P:131_170 T:40

+ '002' -- S:13 P:171_173 T:3

+ ' ' -- S:14 P:174_833 T:660

+ ' ' -- S:15 P:834_893 T:60

+ '0000001' -- S:16 P:894_900 T:7

NOVO CAMPO

'1' -- S:01 P:001_001 T:1

+ 'I' -- S:02 P:002_002 T:1

+ '000170' -- S:03 P:003_008 T:6

+ DBO.MIGRA_FN_LEFTZERO(15, '059926055') --DBO.MIGRA_FN_LEFTZERO(15, UE.CGC) -- S:04 P:009_023 T:15

+ 'J' -- S:05 P:024_024 T:1

+ '1' -- S:06 P:025_025 T:1

+ DBO.MIGRA_FN_LEFTZERO(15, U.CGC) -- S:07 P:026_040 T:15

+ UPPER(DBO.MIGRA_FN_RIGTHESPACO(70, RTRIM(LTRIM(UE.NOME_COMP)))) -- S:08 P:041_110 T:70

+ UPPER(DBO.MIGRA_FN_RIGTHESPACO(25, RTRIM(LTRIM(UE.NOME_ABREV)))) -- S:09 P:111_135 T:25

+ DBO.MIGRA_FN_RIGTHESPACO(45, (UE.ENDERECO +' '+ UE.END_NUM)) -- S:10 P:136_180 T:45

+ DBO.MIGRA_FN_RIGTHESPACO(20, RTRIM(LTRIM(CASE WHEN LEN(UE.BAIRRO)<=20 THEN UE.BAIRRO ELSE SUBSTRING(UE.BAIRRO,1,20) END))) -- S:11 P:181_200 T:20

+ DBO.MIGRA_FN_RIGTHESPACO(25, RTRIM(LTRIM(MUE.NOME))) -- S:12 P:201_225 T:25

+ MUE.UF_SIGLA -- S:13 P:226_227 T:2

+ DBO.MIGRA_FN_LEFTZERO(8, RTRIM(LTRIM(ISNULL(UE.CEP,0)))) -- S:14 P:228_235 T:8

+ '0300' -- S:15 P:236_239 T:4

+ '007707000' -- S:16 P:240_248 T:9

+ '0011' -- S:17 P:249_252 T:4

+ 'F' -- S:18 P:253_253 T:1

+ '2' -- S:19 P:254_254 T:1

+ DBO.MIGRA_FN_LEFTZERO(15, ISNULL(P.CPF,0)) -- S:20 P:255_269 T:15

+ '3' -- S:21 P:270_270 T:1

+ DBO.MIGRA_FN_LEFTZERO(15, RTRIM(LTRIM(ISNULL(P.RG_NUM,'')))) -- S:22 P:271_285 T:15

+ DBO.MIGRA_FN_RIGTHESPACO(2,ISNULL(P.RG_UF,'')) -- S:23 P:286_287 T:2

+ DBO.MIGRA_FN_RIGTHESPACO(70, RTRIM(LTRIM(P.NOME_COMPL))) -- S:24 P:288_357 T:70

Page 15: MontarLayout

+ DBO.MIGRA_FN_RIGTHESPACO(45, (RTRIM(LTRIM(ISNULL(P.ENDERECO,''))) +' '+ RTRIM(LTRIM(ISNULL(P.END_NUM,''))))) -- S:25 P:358_402 T:45

+ DBO.MIGRA_FN_RIGTHESPACO(25, ISNULL(P.END_COMPL,'')) -- S:26 P:403_427 T:25

+ DBO.MIGRA_FN_RIGTHESPACO(20, RTRIM(LTRIM(ISNULL(P.BAIRRO,'')))) -- S:27 P:428_447 T:20

+ DBO.MIGRA_FN_RIGTHESPACO(25, RTRIM(LTRIM(ISNULL(MUD.NOME,'')))) -- S:28 P:448_472 T:25

+ MUD.UF_SIGLA -- S:29 P:473_474 T:2

+ P.CEP -- S:30 P:475_482 T:8

+ DBO.MIGRA_FN_LEFTZERO(4, SUBSTRING(REPLACE(REPLACE(REPLACE(REPLACE(ISNULL(P.FONE,0),'(',''), ')', ''),'-',''),' ', ''),1,2)) -- S:31 P:483_486 T:4

+ DBO.MIGRA_FN_LEFTZERO(9, SUBSTRING(REPLACE(REPLACE(REPLACE(REPLACE(ISNULL(P.FONE,0),'(',''), ')', ''),'-',''),' ', ''),3,8)) -- S:32 P:487_495 T:9

+ DBO.MIGRA_FN_RIGTHESPACO(70, RTRIM(LTRIM(ISNULL(P.NOME_PAI,'')))) -- S:33 P:496_565 T:70

+ DBO.MIGRA_FN_RIGTHESPACO(70, RTRIM(LTRIM(ISNULL(P.NOME_MAE,'')))) -- S:34 P:566_635 T:70

+ CONVERT(VARCHAR(8),ISNULL(P.DT_NASC,0),112) -- S:35 P:636_643 T:8

+ DBO.MIGRA_FN_LEFTZERO(15, B.NOSSO_NUMERO) -- S:36 P:644_658 T:15

+ 'BS ' -- S:37 P:659_661 T:3

+ DBO.MIGRA_FN_RIGTHESPACO(40, RTRIM(LTRIM(ISNULL(MUE.NOME,'')))) -- S:38 P:662_701 T:40

+ DBO.MIGRA_FN_RIGTHESPACO(2,ISNULL(MUE.UF_SIGLA,'')) -- S:39 P:702_703 T:2

+ DBO.MIGRA_FN_RIGTHESPACO(16, B.BOLETO) -- S:40 P:704_719 T:16

+ SUBSTRING(SA.DT_FATURAMENTO, 7,4)+SUBSTRING(SA.DT_FATURAMENTO, 4,2) +SUBSTRING(SA.DT_FATURAMENTO, 1,2) -- S:41 P:720_727 T:8

+ SUBSTRING(SA.DT_VENCIMENTO, 7,4)+SUBSTRING(SA.DT_VENCIMENTO, 4,2) +SUBSTRING(SA.DT_VENCIMENTO, 1,2) -- S:42 P:728_735 T:8

+ '001' -- S:43 P:736_738 T:3

+ DBO.MIGRA_FN_LEFTZERO(15,REPLACE(SA.VALOR_PAGAR,'.','')) -- S:44 P:739_753 T:15

+ DBO.MIGRA_FN_LEFTZERO(15,'') -- S:45 P:754_768 T:15

+ ' ' -- S:46 P:769_769 T:1

+ 'A' -- S:47 P:770_770 T:1

+ '1' -- S:48 P:771_771 T:1

+ '1' -- S:49 P:772_772 T:1

+ DBO.MIGRA_FN_RIGTHESPACO(20, SA.COBRANCA) -- S:50 P:773_792 T:20

+ ' ' -- S:51 P:793_794 T:2

+ ' ' -- S:52 P:795_795 T:1

+ ' ' -- S:53 P:796_833 T:38

+ ' ' -- S:54 P:834_893 T:60

+ '0000001' -- S:55 P:894_900 T:7

NOVO CAMPO

'9' -- S:01 P:001_001 T:1

+ ' ' -- S:02 P:002_893 T:892

+ '0000001' AS SEQ_REGISTRO -- S:03 P:894_900 T:7

Page 16: MontarLayout

+ ' ' -- S:14 P:174_833 T:660

+ DBO.MIGRA_FN_RIGTHESPACO(20, RTRIM(LTRIM(CASE WHEN LEN(UE.BAIRRO)<=20 THEN UE.BAIRRO ELSE SUBSTRING(UE.BAIRRO,1,20) END))) -- S:11 P:181_200 T:20

Page 17: MontarLayout

+ DBO.MIGRA_FN_RIGTHESPACO(45, (RTRIM(LTRIM(ISNULL(P.ENDERECO,''))) +' '+ RTRIM(LTRIM(ISNULL(P.END_NUM,''))))) -- S:25 P:358_402 T:45

+ DBO.MIGRA_FN_LEFTZERO(4, SUBSTRING(REPLACE(REPLACE(REPLACE(REPLACE(ISNULL(P.FONE,0),'(',''), ')', ''),'-',''),' ', ''),1,2)) -- S:31 P:483_486 T:4

+ DBO.MIGRA_FN_LEFTZERO(9, SUBSTRING(REPLACE(REPLACE(REPLACE(REPLACE(ISNULL(P.FONE,0),'(',''), ')', ''),'-',''),' ', ''),3,8)) -- S:32 P:487_495 T:9

+ SUBSTRING(SA.DT_FATURAMENTO, 7,4)+SUBSTRING(SA.DT_FATURAMENTO, 4,2) +SUBSTRING(SA.DT_FATURAMENTO, 1,2) -- S:41 P:720_727 T:8

+ SUBSTRING(SA.DT_VENCIMENTO, 7,4)+SUBSTRING(SA.DT_VENCIMENTO, 4,2) +SUBSTRING(SA.DT_VENCIMENTO, 1,2) -- S:42 P:728_735 T:8

+ ' ' -- S:02 P:002_893 T:892

Page 18: MontarLayout

+ ' ' -- S:14 P:174_833 T:660

Page 19: MontarLayout

+ ' ' -- S:02 P:002_893 T:892

Page 20: MontarLayout
Page 21: MontarLayout

+ ' ' -- S:02 P:002_893 T:892