Mudanças entre as edições de "Layout de integração do Emporium"
(Upload da versão de 23/11/2021.) |
(Atualização de layout de integração.) |
||
Linha 3: | Linha 3: | ||
{| class="wikitable" style="width: 75%;text-align: left;" |" | {| class="wikitable" style="width: 75%;text-align: left;" |" | ||
! Data !! Versão !! Nome !! Descrição | ! Data !! Versão !! Nome !! Descrição | ||
|- | |- | ||
| style="width: 3%; vertical-align: top; text-align: center;" | 06/04/2020 || style="width: 3%; vertical-align: top; text-align: center;" | 3.7 || style="width: 5%; vertical-align: top; text-align: left;" | Bianou Oliveira || style="width: 20%; vertical-align: top; text-align: left;" | Incluso registros 130, 131 e 132 referentes a atributos, valores de atributos e atributos por produtos em tabelas auxiliares | | style="width: 3%; vertical-align: top; text-align: center;" | 06/04/2020 || style="width: 3%; vertical-align: top; text-align: center;" | 3.7 || style="width: 5%; vertical-align: top; text-align: left;" | Bianou Oliveira || style="width: 20%; vertical-align: top; text-align: left;" | Incluso registros 130, 131 e 132 referentes a atributos, valores de atributos e atributos por produtos em tabelas auxiliares | ||
Linha 13: | Linha 11: | ||
|- | |- | ||
| style="width: 3%; vertical-align: top; text-align: center;" | 15/03/2021 || style="width: 3%; vertical-align: top; text-align: center;" | 4.0 || style="width: 5%; vertical-align: top; text-align: left;" | Daniel Oliveira || style="width: 20%; vertical-align: top; text-align: left;" | Incluso campo 21 (customer_pre_limit) no registro 23 | | style="width: 3%; vertical-align: top; text-align: center;" | 15/03/2021 || style="width: 3%; vertical-align: top; text-align: center;" | 4.0 || style="width: 5%; vertical-align: top; text-align: left;" | Daniel Oliveira || style="width: 20%; vertical-align: top; text-align: left;" | Incluso campo 21 (customer_pre_limit) no registro 23 | ||
|- | |||
| style="width: 3%; vertical-align: top; text-align: center;" | 27/07/2022 || style="width: 3%; vertical-align: top; text-align: center;" | 4.1 || style="width: 5%; vertical-align: top; text-align: left;" | Bianou Oliveira || style="width: 20%; vertical-align: top; text-align: left;" | Implementação de novos campos no registro 08 (Informações Nutricionais) para atender a futuras integrações. | |||
|- | |||
| style="width: 3%; vertical-align: top; text-align: center;" | 03/08/2022 || style="width: 3%; vertical-align: top; text-align: center;" | 4.2 || style="width: 5%; vertical-align: top; text-align: left;" | Bianou Oliveira || style="width: 20%; vertical-align: top; text-align: left;" | Implementação dos novos registro 89-07 (Tipo de Avisos), 89-08 (Avisos) e 89-09 (Avisos por produtos) para atender a futuras integrações. | |||
|- | |||
| style="width: 3%; vertical-align: top; text-align: center;" | 17/01/2023 || style="width: 3%; vertical-align: top; text-align: center;" | 4.3 || style="width: 5%; vertical-align: top; text-align: left;" | Reynaldo Zumiotti || style="width: 20%; vertical-align: top; text-align: left;" | Inclusão do campo 97 (batch_label_flags) no registro 10 e do campo 41 (batch_label_flags) no registro 11 | |||
|} | |} | ||
--> | --> | ||
Este documento tem como objetivo de orientar a integração dos sistemas de retaguarda com o sistema Emporium | Este documento tem como objetivo de orientar a integração dos sistemas de retaguarda com o sistema Emporium | ||
Linha 370: | Linha 373: | ||
|- | |- | ||
| style="width: 1%; vertical-align: top; text-align: center;" | 96 || style="width: 5%; vertical-align: top; text-align: left;" | map_maker_reg || style="width: 3%; vertical-align: top; text-align: center;" | 16 || style="width: 20%; vertical-align: top; text-align: left;" | Alfanumérico || style="width: 25%; vertical-align: top; text-align: left;" | Registro Fornecedor Mapa | | style="width: 1%; vertical-align: top; text-align: center;" | 96 || style="width: 5%; vertical-align: top; text-align: left;" | map_maker_reg || style="width: 3%; vertical-align: top; text-align: center;" | 16 || style="width: 20%; vertical-align: top; text-align: left;" | Alfanumérico || style="width: 25%; vertical-align: top; text-align: left;" | Registro Fornecedor Mapa | ||
|- | |||
| style="width: 1%; vertical-align: top; text-align: center;" | 97 || style="width: 5%; vertical-align: top; text-align: left;" | batch_label_flags || style="width: 3%; vertical-align: top; text-align: center;" | 4 || style="width: 20%; vertical-align: top; text-align: left;" | Numérico || style="width: 25%; vertical-align: top; text-align: left;" | Marcações para comportamento de etiquetas. </br>1: Produto fora do mix | |||
|} | |} | ||
'''Observação:''' Os campos 53 a 96 são opcionais | '''Observação:''' Os campos 53 a 96 são opcionais | ||
'''Exemplo do registro 10:''' 0<sub>1</sub>|10<sub>2</sub>|00000000080850<sub>3</sub>|0<sub>4</sub>|0<sub>5</sub>|0<sub>6</sub>|0<sub>7</sub>|CARNE CONG KG<sub>8</sub><br/>|CARNE INTEIRO KG CONG<sub>9</sub>|CARNE INTEIRO KG CONG<sub>10</sub>|<sub>11</sub>|F<sub>12</sub>|02<sub>13</sub>|UN<sub>14</sub>|02<sub>15</sub><br/>|1<sub>16</sub>|1<sub>17</sub>|<sub>18</sub>|0<sub>19</sub>|0<sub>20</sub>|0<sub>21</sub>|0<sub>22</sub>|0<sub>23</sub>|0<sub>24</sub>|0<sub>25</sub>|0<sub>26</sub>|0<sub>27</sub>|0<sub>28</sub>|0<sub>29</sub>|10<sub>30</sub>|1<sub>31</sub>|0<sub>32</sub>|0<sub>33</sub>|0<sub>34</sub>|0<sub>35</sub>|0<sub>36</sub>|0<sub>37</sub>|0<sub>38</sub>|0<sub>39</sub><br/>|0<sub>40</sub>|0<sub>41</sub>|0<sub>42</sub>|0<sub>43</sub>|0<sub>44</sub>|0<sub>45</sub>|1<sub>46</sub>|0<sub>47</sub>|0<sub>48</sub>|0<sub>49</sub>|0<sub>50</sub>|0<sub>51</sub>|0<sub>52</sub>|0<sub>53</sub>|1022990<sub>54</sub>|0<sub>55</sub>|000000000<sub>56</sub>|000000000<sub>57</sub><br/>|000000000<sub>58</sub>| <sub>59</sub>|0<sub>60</sub>|0<sub>61</sub>| <sub>62</sub>|0<sub>63</sub>|0<sub>64</sub>| <sub>65</sub>|UN<sub>66</sub>|000000000<sub>67</sub>|0<sub>68</sub>|0<sub>69</sub>|0000000<sub>70</sub>|0000000<sub>71</sub><br/>|0000000<sub>72</sub>|0000000<sub>73</sub>|0<sub>74</sub>|1705100001<sub>75</sub>| <sub>76</sub>| <sub>77</sub>| <sub>78</sub>| <sub>79</sub>| <sub>80</sub>| <sub>81</sub>| <sub>82</sub>|1<sub>83</sub>|1<sub>84</sub>|1055303440018<sub>85</sub><br/>|127984741<sub>86</sub>|acetato de lanreotida<sub>87</sub>|50MG C/10 CPS<sub>88</sub>|1<sub>89</sub>|A1<sub>90</sub>|000000000000000<sub>91</sub>|PR810003<sub>92</sub>|1<sub>93</sub>|00000000056<sub>94</sub>|SP1004210006-1<sub>95</sub>|SP1004210006-3<sub>96</sub> | '''Exemplo do registro 10:''' 0<sub>1</sub>|10<sub>2</sub>|00000000080850<sub>3</sub>|0<sub>4</sub>|0<sub>5</sub>|0<sub>6</sub>|0<sub>7</sub>|CARNE CONG KG<sub>8</sub><br/>|CARNE INTEIRO KG CONG<sub>9</sub>|CARNE INTEIRO KG CONG<sub>10</sub>|<sub>11</sub>|F<sub>12</sub>|02<sub>13</sub>|UN<sub>14</sub>|02<sub>15</sub><br/>|1<sub>16</sub>|1<sub>17</sub>|<sub>18</sub>|0<sub>19</sub>|0<sub>20</sub>|0<sub>21</sub>|0<sub>22</sub>|0<sub>23</sub>|0<sub>24</sub>|0<sub>25</sub>|0<sub>26</sub>|0<sub>27</sub>|0<sub>28</sub>|0<sub>29</sub>|10<sub>30</sub>|1<sub>31</sub>|0<sub>32</sub>|0<sub>33</sub>|0<sub>34</sub>|0<sub>35</sub>|0<sub>36</sub>|0<sub>37</sub>|0<sub>38</sub>|0<sub>39</sub><br/>|0<sub>40</sub>|0<sub>41</sub>|0<sub>42</sub>|0<sub>43</sub>|0<sub>44</sub>|0<sub>45</sub>|1<sub>46</sub>|0<sub>47</sub>|0<sub>48</sub>|0<sub>49</sub>|0<sub>50</sub>|0<sub>51</sub>|0<sub>52</sub>|0<sub>53</sub>|1022990<sub>54</sub>|0<sub>55</sub>|000000000<sub>56</sub>|000000000<sub>57</sub><br/>|000000000<sub>58</sub>| <sub>59</sub>|0<sub>60</sub>|0<sub>61</sub>| <sub>62</sub>|0<sub>63</sub>|0<sub>64</sub>| <sub>65</sub>|UN<sub>66</sub>|000000000<sub>67</sub>|0<sub>68</sub>|0<sub>69</sub>|0000000<sub>70</sub>|0000000<sub>71</sub><br/>|0000000<sub>72</sub>|0000000<sub>73</sub>|0<sub>74</sub>|1705100001<sub>75</sub>| <sub>76</sub>| <sub>77</sub>| <sub>78</sub>| <sub>79</sub>| <sub>80</sub>| <sub>81</sub>| <sub>82</sub>|1<sub>83</sub>|1<sub>84</sub>|1055303440018<sub>85</sub><br/>|127984741<sub>86</sub>|acetato de lanreotida<sub>87</sub>|50MG C/10 CPS<sub>88</sub>|1<sub>89</sub>|A1<sub>90</sub>|000000000000000<sub>91</sub>|PR810003<sub>92</sub>|1<sub>93</sub>|00000000056<sub>94</sub>|SP1004210006-1<sub>95</sub>|SP1004210006-3<sub>96</sub>|1<sub>97</sub> | ||
'''Obs:''' Numeração '''(X)''' dentro do campo indica posição dos mesmos - não utilizar | '''Obs:''' Numeração '''(X)''' dentro do campo indica posição dos mesmos - não utilizar | ||
Linha 489: | Linha 494: | ||
| style="width: 3%; vertical-align: top; text-align: center;" | 38 || style="width: 3%; vertical-align: top; text-align: left;" | max_item_sale || style="width: 3%; vertical-align: top; text-align: center;" | 9,3 || style="width: 25%; vertical-align: top; text-align: left;" | Decimal, não nulo|| Limite Máximo para Venda | | style="width: 3%; vertical-align: top; text-align: center;" | 38 || style="width: 3%; vertical-align: top; text-align: left;" | max_item_sale || style="width: 3%; vertical-align: top; text-align: center;" | 9,3 || style="width: 25%; vertical-align: top; text-align: left;" | Decimal, não nulo|| Limite Máximo para Venda | ||
|- | |- | ||
! colspan="6 | '''Observação:''' os campos 12 e | | style="width: 3%; vertical-align: top; text-align: center;" | 39 || style="width: 3%; vertical-align: top; text-align: left;" | pis_tax_type_key|| style="width: 3%; vertical-align: top; text-align: center;" | 4 || style="width: 25%; vertical-align: top; text-align: left;" | Alfanumérico || Chave para a taxa para PIS (Exemplo: PIS1, PIS2, etc.) | ||
|- | |||
| style="width: 3%; vertical-align: top; text-align: center;" | 40 || style="width: 3%; vertical-align: top; text-align: left;" | cofins_tax_type_key|| style="width: 3%; vertical-align: top; text-align: center;" | 4 || style="width: 25%; vertical-align: top; text-align: left;" | Alfanumérico || Chave para a taxa para COFINS (Exemplo: COF1, COF2, etc.) | |||
|- | |||
| style="width: 3%; vertical-align: top; text-align: center;" | 41 || style="width: 3%; vertical-align: top; text-align: left;" | batch_label_flags || style="width: 3%; vertical-align: top; text-align: center;" | 4 || style="width: 25%; vertical-align: top; text-align: left;" | Numérico || Marcações para comportamento de etiquetas. </br>1: Produto fora do mix | |||
|- | |||
! colspan="6 | '''Observação:''' os campos 12 e 40 são opcionais | |||
|} | |} | ||
Linha 901: | Linha 912: | ||
|- | |- | ||
| style="width: 3%; vertical-align: top; text-align: center;" | 17 || style="width: 5%; vertical-align: top; text-align: left;" | sodium || style="width: 3%; vertical-align: top; text-align: center;" | 5,1 || style="width: 15%; vertical-align: top; text-align: left;" | Decimal, não nulo || style="width: 25%; vertical-align: top; text-align: left;" | Quantidade de sódio | | style="width: 3%; vertical-align: top; text-align: center;" | 17 || style="width: 5%; vertical-align: top; text-align: left;" | sodium || style="width: 3%; vertical-align: top; text-align: center;" | 5,1 || style="width: 15%; vertical-align: top; text-align: left;" | Decimal, não nulo || style="width: 25%; vertical-align: top; text-align: left;" | Quantidade de sódio | ||
|- | |||
| style="width: 3%; vertical-align: top; text-align: center;" | 18 || style="width: 5%; vertical-align: top; text-align: left;" | equivalent_portion || style="width: 3%; vertical-align: top; text-align: center;" | 20 || style="width: 15%; vertical-align: top; text-align: left;" | Alfanumérico || style="width: 25%; vertical-align: top; text-align: left;" | Porção equivalente | |||
|- | |||
| style="width: 3%; vertical-align: top; text-align: center;" | 19 || style="width: 5%; vertical-align: top; text-align: left;" | energetic_value_kcal || style="width: 3%; vertical-align: top; text-align: center;" | 6 || style="width: 15%; vertical-align: top; text-align: left;" | Numérico || style="width: 25%; vertical-align: top; text-align: left;" | Valor energético em kilo calorias | |||
|- | |||
| style="width: 3%; vertical-align: top; text-align: center;" | 20 || style="width: 5%; vertical-align: top; text-align: left;" | energetic_value_kj || style="width: 3%; vertical-align: top; text-align: center;" | 6 || style="width: 15%; vertical-align: top; text-align: left;" | Numérico || style="width: 25%; vertical-align: top; text-align: left;" | Valor energético em kilo joules | |||
|- | |||
| style="width: 3%; vertical-align: top; text-align: center;" | 21 || style="width: 5%; vertical-align: top; text-align: left;" | sugars || style="width: 3%; vertical-align: top; text-align: center;" | 4,1 || style="width: 15%; vertical-align: top; text-align: left;" | Decimal || style="width: 25%; vertical-align: top; text-align: left;" | Quantidade de açucares | |||
|- | |||
| style="width: 3%; vertical-align: top; text-align: center;" | 22 || style="width: 5%; vertical-align: top; text-align: left;" | calcium || style="width: 3%; vertical-align: top; text-align: center;" | 4,1 || style="width: 15%; vertical-align: top; text-align: left;" | Decimal || style="width: 25%; vertical-align: top; text-align: left;" | Quantidade de cálcio | |||
|- | |||
| style="width: 3%; vertical-align: top; text-align: center;" | 23 || style="width: 5%; vertical-align: top; text-align: left;" | cholesterol || style="width: 3%; vertical-align: top; text-align: center;" | 4,1 || style="width: 15%; vertical-align: top; text-align: left;" | Decimal || style="width: 25%; vertical-align: top; text-align: left;" | Quantidade de colesterol | |||
|- | |||
| style="width: 3%; vertical-align: top; text-align: center;" | 24 || style="width: 5%; vertical-align: top; text-align: left;" | iron || style="width: 3%; vertical-align: top; text-align: center;" | 4,1 || style="width: 15%; vertical-align: top; text-align: left;" | Decimal || style="width: 25%; vertical-align: top; text-align: left;" | Quantidade de ferro | |||
|- | |||
| style="width: 3%; vertical-align: top; text-align: center;" | 25 || style="width: 5%; vertical-align: top; text-align: left;" | dv_carbohydrates || style="width: 3%; vertical-align: top; text-align: center;" | 6 || style="width: 15%; vertical-align: top; text-align: left;" | Numérico || style="width: 25%; vertical-align: top; text-align: left;" | %VD de carboidratos | |||
|- | |||
| style="width: 3%; vertical-align: top; text-align: center;" | 26 || style="width: 5%; vertical-align: top; text-align: left;" | dv_proteins || style="width: 3%; vertical-align: top; text-align: center;" | 6 || style="width: 15%; vertical-align: top; text-align: left;" | Numérico || style="width: 25%; vertical-align: top; text-align: left;" | %VD de proteínas | |||
|- | |||
| style="width: 3%; vertical-align: top; text-align: center;" | 27 || style="width: 5%; vertical-align: top; text-align: left;" | dv_total_fat || style="width: 3%; vertical-align: top; text-align: center;" | 6 || style="width: 15%; vertical-align: top; text-align: left;" | Numérico || style="width: 25%; vertical-align: top; text-align: left;" | %VD de gorduras totais | |||
|- | |||
| style="width: 3%; vertical-align: top; text-align: center;" | 28 || style="width: 5%; vertical-align: top; text-align: left;" | dv_saturated_fats || style="width: 3%; vertical-align: top; text-align: center;" | 6 || style="width: 15%; vertical-align: top; text-align: left;" | Numérico || style="width: 25%; vertical-align: top; text-align: left;" | %VD de gorduras saturadas | |||
|- | |||
| style="width: 3%; vertical-align: top; text-align: center;" | 29 || style="width: 5%; vertical-align: top; text-align: left;" | dv_trans_fats || style="width: 3%; vertical-align: top; text-align: center;" | 6 || style="width: 15%; vertical-align: top; text-align: left;" | Numérico || style="width: 25%; vertical-align: top; text-align: left;" | %VD de gorduras trans | |||
|- | |||
| style="width: 3%; vertical-align: top; text-align: center;" | 30 || style="width: 5%; vertical-align: top; text-align: left;" | dv_dietary_fiber || style="width: 3%; vertical-align: top; text-align: center;" | 6 || style="width: 15%; vertical-align: top; text-align: left;" | Numérico || style="width: 25%; vertical-align: top; text-align: left;" | %VD de fibra alimentar | |||
|- | |||
| style="width: 3%; vertical-align: top; text-align: center;" | 31 || style="width: 5%; vertical-align: top; text-align: left;" | dv_energy_value || style="width: 3%; vertical-align: top; text-align: center;" | 6 || style="width: 15%; vertical-align: top; text-align: left;" | Numérico || style="width: 25%; vertical-align: top; text-align: left;" | %VD de valor energético | |||
|- | |||
| style="width: 3%; vertical-align: top; text-align: center;" | 32 || style="width: 5%; vertical-align: top; text-align: left;" | dv_sugars || style="width: 3%; vertical-align: top; text-align: center;" | 6 || style="width: 15%; vertical-align: top; text-align: left;" | Numérico || style="width: 25%; vertical-align: top; text-align: left;" | %VD de açucares | |||
|- | |||
| style="width: 3%; vertical-align: top; text-align: center;" | 33 || style="width: 5%; vertical-align: top; text-align: left;" | dv_sodium || style="width: 3%; vertical-align: top; text-align: center;" | 6 || style="width: 15%; vertical-align: top; text-align: left;" | Numérico || style="width: 25%; vertical-align: top; text-align: left;" | %VD de sódio | |||
|- | |||
| style="width: 3%; vertical-align: top; text-align: center;" | 34 || style="width: 5%; vertical-align: top; text-align: left;" | reference_daily_values || style="width: 3%; vertical-align: top; text-align: center;" | 100 || style="width: 15%; vertical-align: top; text-align: left;" | Alfanumérico || style="width: 25%; vertical-align: top; text-align: left;" | Referência para valores diários | |||
|- | |||
| style="width: 3%; vertical-align: top; text-align: center;" | 35 || style="width: 5%; vertical-align: top; text-align: left;" | nutritional_information || style="width: 3%; vertical-align: top; text-align: center;" | 100 || style="width: 15%; vertical-align: top; text-align: left;" | Alfanumérico || style="width: 25%; vertical-align: top; text-align: left;" | Informação complementar nutricional | |||
|} | |} | ||
'''Exemplo do registro 08:''' 0<sub>1</sub>|08<sub>2</sub>|0000080850<sub>3</sub>|200<sub>4</sub>| <sub>5</sub>| <sub>6</sub>| <sub>7</sub>| <sub>8</sub>|Valor em uma dieta baseada em 2000kcal por dia<sub>9</sub>|219<sub>10</sub>|0<sub>11</sub>|359<sub>12</sub>|73<sub>13</sub>|31<sub>14</sub>|0<sub>15</sub>|0<sub>16</sub>|6<sub>17</sub> | '''Exemplo do registro 08:''' 0<sub>1</sub>|08<sub>2</sub>|0000080850<sub>3</sub>|200<sub>4</sub>| <sub>5</sub>| <sub>6</sub>| <sub>7</sub>| <sub>8</sub>|Valor em uma dieta baseada em 2000kcal por dia<sub>9</sub>|219<sub>10</sub>|0<sub>11</sub>|359<sub>12</sub>|73<sub>13</sub>|31<sub>14</sub>|0<sub>15</sub>|0<sub>16</sub>|6<sub>17</sub>| <sub>18</sub>|200<sub>19</sub>|100<sub>20</sub>|1<sub>21</sub>|2<sub>22</sub>|3<sub>23</sub>|4<sub>24</sub>|1<sub>25</sub>|2<sub>26</sub>|3<sub>27</sub>|4<sub>28</sub>|5<sub>29</sub>|6<sub>30</sub>|7<sub>31</sub>|8<sub>32</sub>|9<sub>33</sub>| <sub>34</sub>| <sub>35</sub> | ||
'''Obs:''' Numeração '''(X)''' dentro do campo indica posição dos mesmos - não utilizar | '''Obs:''' Numeração '''(X)''' dentro do campo indica posição dos mesmos - não utilizar | ||
Linha 1 231: | Linha 1 278: | ||
|- | |- | ||
| style="width: 3%; vertical-align: top; text-align: center;" | 14 || style="width: 3%; vertical-align: top; text-align: left;" | group_type || style="width: 3%; vertical-align: top; text-align: center;" | 2 || style="width: 10%; vertical-align: top; text-align: left;" | Numérico, não nulo || style="width: 20%; vertical-align: top; text-align: left;" | Tipo do grupo de itens:<br/>0 - Grupo de Tela<br/>1 - Grupo Promocional<br/>2 - Grupo de Vasilhame | | style="width: 3%; vertical-align: top; text-align: center;" | 14 || style="width: 3%; vertical-align: top; text-align: left;" | group_type || style="width: 3%; vertical-align: top; text-align: center;" | 2 || style="width: 10%; vertical-align: top; text-align: left;" | Numérico, não nulo || style="width: 20%; vertical-align: top; text-align: left;" | Tipo do grupo de itens:<br/>0 - Grupo de Tela<br/>1 - Grupo Promocional<br/>2 - Grupo de Vasilhame | ||
|} | |- | ||
| style="width: 3%; vertical-align: top; text-align: center;" | 15 || style="width: 3%; vertical-align: top; text-align: left;" | group_screen_parent_id || style="width: 3%; vertical-align: top; text-align: center;" | 10 || Numérico, nulo || style="width: 20%; vertical-align: top; text-align: left;" | Número do grupo pai | |||
|- | |||
| style="width: 3%; vertical-align: top; text-align: center;" | 16 || style="width: 3%; vertical-align: top; text-align: left;" | image || style="width: 3%; vertical-align: top; text-align: center;" | 255 || Alfanumérico, nulo || style="width: 20%; vertical-align: top; text-align: left;" | Caminho do arquivo de imagem do grupo | |||
|- | |||
| style="width: 3%; vertical-align: top; text-align: center;" | 17 || style="width: 3%; vertical-align: top; text-align: left;" | flag_multigroup || style="width: 3%; vertical-align: top; text-align: center;" | 1 || Numérico, nulo || style="width: 20%; vertical-align: top; text-align: left;" | Grupo fracionado <br/>0 - Não<br/>1 - Sim | |||
|- | |||
| style="width: 3%; vertical-align: top; text-align: center;" | 18 || style="width: 3%; vertical-align: top; text-align: left;" | destiny_type || style="width: 3%; vertical-align: top; text-align: center;" | 2 || Numérico, nulo || style="width: 20%; vertical-align: top; text-align: left;" | Tipo de destino | |||
|} | |||
'''Observação:'''<br/> | '''Observação:'''<br/> | ||
*Se o campo 14 não for informado, será considerado grupo de tela | *Se o campo 14 não for informado, será considerado grupo de tela | ||
Linha 1 237: | Linha 1 292: | ||
*Para Grupo Promocional ou Grupo de Vasilhames apenas os campos de 1 a 4 e 14 deverão ser informados, os demais deverão ter conteúdos nulos, conforme definido para cada tipo de campo | *Para Grupo Promocional ou Grupo de Vasilhames apenas os campos de 1 a 4 e 14 deverão ser informados, os demais deverão ter conteúdos nulos, conforme definido para cada tipo de campo | ||
'''Exemplo do registro 47:''' 0<sub>1</sub>|47<sub>2</sub>|101<sub>3</sub>|Grupo Registro 47<sub>4</sub>|1<sub>5</sub>|0<sub>6</sub>|0<sub>7</sub>|0<sub>8</sub>|0<sub>9</sub>|0<sub>10</sub>|0<sub>11</sub>|0<sub>12</sub>|0<sub>13</sub>|1<sub>14</sub> | '''Exemplo do registro 47:''' 0<sub>1</sub>|47<sub>2</sub>|101<sub>3</sub>|Grupo Registro 47<sub>4</sub>|1<sub>5</sub>|0<sub>6</sub>|0<sub>7</sub>|0<sub>8</sub>|0<sub>9</sub>|0<sub>10</sub>|0<sub>11</sub>|0<sub>12</sub>|0<sub>13</sub>|1<sub>14</sub>|10<sub>15</sub>|/var/emporium/tmp/g.jpg<sub>16</sub>|0<sub>17</sub>|1<sub>18</sub> | ||
'''Obs:''' Numeração '''(X)''' dentro do campo indica posição dos mesmos - não utilizar | '''Obs:''' Numeração '''(X)''' dentro do campo indica posição dos mesmos - não utilizar | ||
Linha 1 697: | Linha 1 752: | ||
'''Exemplo do registro 89:''' 0<sub>1</sub>|89<sub>2</sub>|04<sub>3</sub>|0000000001<sub>4</sub>|0000000002<sub>5</sub>|1234567891011AB<sub>6</sub>|20180228<sub>7</sub>|10<sub>8</sub>|10<sub>9</sub> | '''Exemplo do registro 89:''' 0<sub>1</sub>|89<sub>2</sub>|04<sub>3</sub>|0000000001<sub>4</sub>|0000000002<sub>5</sub>|1234567891011AB<sub>6</sub>|20180228<sub>7</sub>|10<sub>8</sub>|10<sub>9</sub> | ||
'''Obs:''' Numeração '''(X)''' dentro do campo indica posição dos mesmos - não utilizar | |||
=== Tipos de Avisos - 89-07 === | |||
{| class="wikitable" style="width: 70%; align: left;" | | |||
|- | |||
! colspan=5 | Record type_warnings <br/> Avisos | |||
|- | |||
! !! Campo !! Tamanho !! Tipo !! Descrição | |||
|- | |||
| style="width: 3%; vertical-align: top; text-align: center;" | 1 || style="width: 3%; vertical-align: top; text-align: left;" | Status || style="width: 3%; vertical-align: top; text-align: center;" | 1 || style="width: 10%; vertical-align: top; text-align: left;" | Numérico, não nulo || style="width: 25%; vertical-align: top; text-align: left;" | 0 - Inclusão/alteração de registro<br/>1 - Exclusão | |||
|- | |||
| style="width: 3%; vertical-align: top; text-align: center;" | 2 || style="width: 3%; vertical-align: top; text-align: left;" | Record || style="width: 3%; vertical-align: top; text-align: center;" | 2 || style="width: 10%; vertical-align: top; text-align: left;" | Numérico, não nulo || style="width: 25%; vertical-align: top; text-align: left;" | Identificação do registro<br/>Fixo 89 | |||
|- | |||
| style="width: 3%; vertical-align: top; text-align: center;" | 3 || style="width: 3%; vertical-align: top; text-align: left;" | Type || style="width: 3%; vertical-align: top; text-align: center;" | 2 || style="width: 10%; vertical-align: top; text-align: left;" | Numérico, não nulo || style="width: 25%; vertical-align: top; text-align: left;" | Identificação da tabela<br/>Fixo 07 | |||
|- | |||
| style="width: 3%; vertical-align: top; text-align: center;" | 4 || style="width: 3%; vertical-align: top; text-align: left;" | warg_type || style="width: 3%; vertical-align: top; text-align: center;" | 20 || style="width: 10%; vertical-align: top; text-align: left;" | Numérico, não nulo || style="width: 25%; vertical-align: top; text-align: left;" | Código do tipo | |||
|- | |||
| style="width: 3%; vertical-align: top; text-align: center;" | 4 || style="width: 3%; vertical-align: top; text-align: left;" | type_warning || style="width: 3%; vertical-align: top; text-align: center;" | 255 || style="width: 10%; vertical-align: top; text-align: left;" | Alfanumérico, não nulo || style="width: 25%; vertical-align: top; text-align: left;" | Titulo do tipo | |||
|} | |||
'''Exemplo do registro 89-07:''' 0<sub>1</sub>|89<sub>2</sub>|07<sub>3</sub>|1<sub>4</sub>|Produtos<sub>5</sub> | |||
'''Obs:''' Numeração '''(X)''' dentro do campo indica posição dos mesmos - não utilizar | |||
=== Avisos - 89-08 === | |||
{| class="wikitable" style="width: 70%; align: left;" | | |||
|- | |||
! colspan=5 | Record warnings <br/> Avisos | |||
|- | |||
! !! Campo !! Tamanho !! Tipo !! Descrição | |||
|- | |||
| style="width: 3%; vertical-align: top; text-align: center;" | 1 || style="width: 3%; vertical-align: top; text-align: left;" | Status || style="width: 3%; vertical-align: top; text-align: center;" | 1 || style="width: 10%; vertical-align: top; text-align: left;" | Numérico, não nulo || style="width: 25%; vertical-align: top; text-align: left;" | 0 - Inclusão/alteração de registro<br/>1 - Exclusão | |||
|- | |||
| style="width: 3%; vertical-align: top; text-align: center;" | 2 || style="width: 3%; vertical-align: top; text-align: left;" | Record || style="width: 3%; vertical-align: top; text-align: center;" | 2 || style="width: 10%; vertical-align: top; text-align: left;" | Numérico, não nulo || style="width: 25%; vertical-align: top; text-align: left;" | Identificação do registro<br/>Fixo 89 | |||
|- | |||
| style="width: 3%; vertical-align: top; text-align: center;" | 3 || style="width: 3%; vertical-align: top; text-align: left;" | Type || style="width: 3%; vertical-align: top; text-align: center;" | 2 || style="width: 10%; vertical-align: top; text-align: left;" | Numérico, não nulo || style="width: 25%; vertical-align: top; text-align: left;" | Identificação da tabela<br/>Fixo 08 | |||
|- | |||
| style="width: 3%; vertical-align: top; text-align: center;" | 4 || style="width: 3%; vertical-align: top; text-align: left;" | warg_key || style="width: 3%; vertical-align: top; text-align: center;" | 20 || style="width: 10%; vertical-align: top; text-align: left;" | Numérico, não nulo || style="width: 25%; vertical-align: top; text-align: left;" | Código do aviso | |||
|- | |||
| style="width: 3%; vertical-align: top; text-align: center;" | 5 || style="width: 3%; vertical-align: top; text-align: left;" | warg_type || style="width: 3%; vertical-align: top; text-align: center;" | 20 || style="width: 10%; vertical-align: top; text-align: left;" | Numérico, não nulo || style="width: 25%; vertical-align: top; text-align: left;" | Tipo do aviso | |||
|- | |||
| style="width: 3%; vertical-align: top; text-align: center;" | 6 || style="width: 3%; vertical-align: top; text-align: left;" | warg_label || style="width: 3%; vertical-align: top; text-align: center;" | 40 || style="width: 10%; vertical-align: top; text-align: left;" | Alfanumérico, não nulo || style="width: 25%; vertical-align: top; text-align: left;" | Titulo do aviso | |||
|} | |||
'''Exemplo do registro 89-07:''' 0<sub>1</sub>|89<sub>2</sub>|08<sub>3</sub>|1<sub>4</sub>|1<sub>5</sub>|Aromatizante<sub>6</sub> | |||
'''Obs:''' Numeração '''(X)''' dentro do campo indica posição dos mesmos - não utilizar | |||
=== Avisos por produto - 89-09 === | |||
{| class="wikitable" style="width: 70%; align: left;" | | |||
|- | |||
! colspan=5 | Record plu_warnings <br/> Avisos | |||
|- | |||
! !! Campo !! Tamanho !! Tipo !! Descrição | |||
|- | |||
| style="width: 3%; vertical-align: top; text-align: center;" | 1 || style="width: 3%; vertical-align: top; text-align: left;" | Status || style="width: 3%; vertical-align: top; text-align: center;" | 1 || style="width: 10%; vertical-align: top; text-align: left;" | Numérico, não nulo || style="width: 25%; vertical-align: top; text-align: left;" | 0 - Inclusão/alteração de registro<br/>1 - Exclusão | |||
|- | |||
| style="width: 3%; vertical-align: top; text-align: center;" | 2 || style="width: 3%; vertical-align: top; text-align: left;" | Record || style="width: 3%; vertical-align: top; text-align: center;" | 2 || style="width: 10%; vertical-align: top; text-align: left;" | Numérico, não nulo || style="width: 25%; vertical-align: top; text-align: left;" | Identificação do registro<br/>Fixo 89 | |||
|- | |||
| style="width: 3%; vertical-align: top; text-align: center;" | 3 || style="width: 3%; vertical-align: top; text-align: left;" | Type || style="width: 3%; vertical-align: top; text-align: center;" | 2 || style="width: 10%; vertical-align: top; text-align: left;" | Numérico, não nulo || style="width: 25%; vertical-align: top; text-align: left;" | Identificação da tabela<br/>Fixo 09 | |||
|- | |||
| style="width: 2%; vertical-align: top; text-align: center;" | 4 || style="width: 2%; vertical-align: top; text-align: left;" | plu_id || style="width: 3%; vertical-align: top; text-align: center;" | 18 || style="width: 6%; vertical-align: top; text-align: left;" | Numérico, não nulo || style="width: 12%; vertical-align: top; text-align: left;" | Código PLU:<br/>Código interno que funciona como SKU principal | |||
|- | |||
| style="width: 2%; vertical-align: top; text-align: center;" | 5 || style="width: 2%; vertical-align: top; text-align: left;" | warg_key || style="width: 3%; vertical-align: top; text-align: center;" | 20 || style="width: 6%; vertical-align: top; text-align: left;" | Numérico, não nulo || style="width: 12%; vertical-align: top; text-align: left;" | Código do aviso | |||
|- | |||
| style="width: 2%; vertical-align: top; text-align: center;" | 6 || style="width: 2%; vertical-align: top; text-align: left;" | warg_value_id || style="width: 3%; vertical-align: top; text-align: center;" | 20 || style="width: 6%; vertical-align: top; text-align: left;" | Numérico, não nulo || style="width: 12%; vertical-align: top; text-align: left;" | Código do valor do aviso | |||
|- | |||
| style="width: 2%; vertical-align: top; text-align: center;" | 7 || style="width: 2%; vertical-align: top; text-align: left;" | warg_value_label || style="width: 3%; vertical-align: top; text-align: center;" | 10 || style="width: 6%; vertical-align: top; text-align: left;" | Alfanumérico, não nulo || style="width: 12%; vertical-align: top; text-align: left;" | Valor do aviso | |||
|} | |||
'''Exemplo do registro 89-08:''' 0<sub>1</sub>|89<sub>2</sub>|09<sub>3</sub>|1<sub>4</sub>|1<sub>5</sub>|1<sub>6</sub>|Aviso<sub>7</sub> | |||
'''Obs:''' Numeração '''(X)''' dentro do campo indica posição dos mesmos - não utilizar | '''Obs:''' Numeração '''(X)''' dentro do campo indica posição dos mesmos - não utilizar | ||
Linha 1 915: | Linha 2 043: | ||
| style="width: 3%; vertical-align: top; text-align: center;" | 13 || style="width: 3%; vertical-align: top; text-align: left;" | reference || style="width: 3%; vertical-align: top; text-align: center;" | 60 || style="width: 10%; vertical-align: top; text-align: left;" | Alfanumérico || style="width: 25%; vertical-align: top; text-align: left;" | Referências de localização do endereço | | style="width: 3%; vertical-align: top; text-align: center;" | 13 || style="width: 3%; vertical-align: top; text-align: left;" | reference || style="width: 3%; vertical-align: top; text-align: center;" | 60 || style="width: 10%; vertical-align: top; text-align: left;" | Alfanumérico || style="width: 25%; vertical-align: top; text-align: left;" | Referências de localização do endereço | ||
|- | |- | ||
| style="width: 3%; vertical-align: top; text-align: center;" | 14 || style="width: 3%; vertical-align: top; text-align: left;" | phone_area_code || style="width: 3%; vertical-align: top; text-align: center;" | | | style="width: 3%; vertical-align: top; text-align: center;" | 14 || style="width: 3%; vertical-align: top; text-align: left;" | phone_area_code || style="width: 3%; vertical-align: top; text-align: center;" | 6 || style="width: 10%; vertical-align: top; text-align: left;" | Alfanumérico || style="width: 25%; vertical-align: top; text-align: left;" | Código de área de telefone | ||
|- | |- | ||
| style="width: 3%; vertical-align: top; text-align: center;" | 15 || style="width: 3%; vertical-align: top; text-align: left;" | phone_number || style="width: 3%; vertical-align: top; text-align: center;" | | | style="width: 3%; vertical-align: top; text-align: center;" | 15 || style="width: 3%; vertical-align: top; text-align: left;" | phone_number || style="width: 3%; vertical-align: top; text-align: center;" | 12 || style="width: 10%; vertical-align: top; text-align: left;" | Alfanumérico || style="width: 25%; vertical-align: top; text-align: left;" | Número de telefone | ||
|- | |- | ||
| style="width: 3%; vertical-align: top; text-align: center;" | 16 || style="width: 3%; vertical-align: top; text-align: left;" | address_time || style="width: 3%; vertical-align: top; text-align: center;" | 3 || style="width: 10%; vertical-align: top; text-align: left;" | Numérico || style="width: 25%; vertical-align: top; text-align: left;" | Tempo no endereço:<br/>1 - Menos de 1 ano<br/>2 - De 1 a 3 anos<br/>3 - De 3 a 5 anos<br/>4 - De 5 a 10 anos<br/>5 - De 10 a 15 anos<br/>6 - De 15 a 20 anos<br/>7 - Mais de 20 anos | | style="width: 3%; vertical-align: top; text-align: center;" | 16 || style="width: 3%; vertical-align: top; text-align: left;" | address_time || style="width: 3%; vertical-align: top; text-align: center;" | 3 || style="width: 10%; vertical-align: top; text-align: left;" | Numérico || style="width: 25%; vertical-align: top; text-align: left;" | Tempo no endereço:<br/>1 - Menos de 1 ano<br/>2 - De 1 a 3 anos<br/>3 - De 3 a 5 anos<br/>4 - De 5 a 10 anos<br/>5 - De 10 a 15 anos<br/>6 - De 15 a 20 anos<br/>7 - Mais de 20 anos | ||
Linha 1 956: | Linha 2 084: | ||
|- | |- | ||
| style="width: 3%; vertical-align: top; text-align: center;" | 12 || style="width: 3%; vertical-align: top; text-align: left;" | crypt_password || style="width: 3%; vertical-align: top; text-align: center;" | 80 || style="width: 10%; vertical-align: top; text-align: left;" | Alfanumérico || style="width: 25%; vertical-align: top; text-align: left;" | Senha para o sku criptografada | | style="width: 3%; vertical-align: top; text-align: center;" | 12 || style="width: 3%; vertical-align: top; text-align: left;" | crypt_password || style="width: 3%; vertical-align: top; text-align: center;" | 80 || style="width: 10%; vertical-align: top; text-align: left;" | Alfanumérico || style="width: 25%; vertical-align: top; text-align: left;" | Senha para o sku criptografada | ||
|- | |||
| style="width: 3%; vertical-align: top; text-align: center;" | 13 || style="width: 3%; vertical-align: top; text-align: left;" | code_credit|| style="width: 3%; vertical-align: top; text-align: center;" | 16 || style="width: 10%; vertical-align: top; text-align: left;" | Alfanumérico || style="width: 25%; vertical-align: top; text-align: left;" | Código de crédito | |||
|} | |} | ||
'''Exemplo do registro 22:''' 0<sub>1</sub>|22<sub>2</sub>|1<sub>3</sub>|2005<sub>4</sub>|1<sub>5</sub>|CPF<sub>6</sub>|0<sub>7</sub>|100000<sub>8</sub>|50000<sub>9</sub>|400<sub>10</sub>|''maparecida''<sub>11</sub>| <sub>12</sub> | '''Exemplo do registro 22:''' 0<sub>1</sub>|22<sub>2</sub>|1<sub>3</sub>|2005<sub>4</sub>|1<sub>5</sub>|CPF<sub>6</sub>|0<sub>7</sub>|100000<sub>8</sub>|50000<sub>9</sub>|400<sub>10</sub>|''maparecida''<sub>11</sub>| <sub>12</sub>| 789<sub>13</sub> | ||
'''Obs:''' Numeração '''(X)''' dentro do campo indica posição dos mesmos - não utilizar | '''Obs:''' Numeração '''(X)''' dentro do campo indica posição dos mesmos - não utilizar |
Edição atual tal como às 17h41min de 26 de junho de 2024
Este documento tem como objetivo de orientar a integração dos sistemas de retaguarda com o sistema Emporium
Considerações gerais
- Todos os campos devem ser separados entre si por "|" (pipe)
- Os campos tipo booleanos obrigatoriamente deve conter 1= sim ou 0= não
- Os campos tipo Data obrigatoriamente devem ser preenchidos no formato "DDMMAAAA"
- Os campos de Hora obrigatoriamente devem ser preenchidos no formato "hhmmss"
- Os campos tipo binário devem ser preenchidos com resultados de exponenciação (Potência) de 2
- Os campos tipo alfanuméricos podem ser preenchidos apenas por algorítimos e números. Neste caso não devem ser utilizados apóstrofes (aspas)
- Os campos sem conteúdo devem ser preenchidos com zeros (0) ou brancos (espaços entre pipes "|"), dependendo de seu tipo, salvo orientação específica de cada registro para o campo
- Os campos decimais são compostos X,Y posições, sendo X representado pela parte inteira e Y representado pela parte decimal. Obs: Não utilizar vírgulas ou pontos decimais
- O nome do arquivo deverá conter pelo menos uma letra (Ex: P001010.TXT)
Registros gerais
Registro de Substituição de Tabelas | |||||
---|---|---|---|---|---|
Campo | Tamanho | Tipo | Descrição | ||
1 | Status | 1 | Numérico | 9 - Geral (arquivo deve ser substituído) | |
2 | Record | 2 | Numérico | Número de identificação do registro |
Esse registro deve ser incluido no início do arquivo de carga geral que deseja forçar o Moderator a fazer a substituição do arquivo, eliminando todos os registros anteriores.
No campo Record deverá ser colocado o número do registro (plu, sku, plu_store e preço), incluindo todos os constantes no arquivo.
Importante: Este registro deve ser incluido somente quando desejar limpar a base de dados, excluindo todo o histórico de alteração de preço/custos. Portanto, utilizá-lo apenas na instalação inicial.
Registro de Substituição de Data de Atualização | |||||
---|---|---|---|---|---|
Campo | Tamanho | Tipo | Descrição | ||
1 | Status | 1 | Numérico | 8 - Geral (substitui as datas de atualização pela data de importação) | |
2 | Record | 2 | Numérico | Número de identificação do registro:
00 - PLU |
Este registro deve ser incluído no início do arquivo de carga geral, marcando todos os PDVs de todas as Filiais atualizadas até a data da importação do arquivo
PLU e preços
para integração da PLU e preços deve-se utilizar os seguintes conjuntos de registros: Record 10,11,12,13,14,15,16,19,02,03 e Record 01. Se a filial possui SKU específico deverá utilizar o seguinte conjunto de registros: Record 10,11,12,14,15,16,18,19,02,03 e Record 01 e 13. Se a filial utilizar precificação de oferta utilizar o registro 17.
Integração de Produtos - PLU | |
---|---|
Registro | Descrição |
PLU (10) | Cadastro de produtos |
SKU (01) | Cadastro de SKUs (EANs) |
PLU/Filiais (11) | Cadastro de produtos por filial |
Preço/Filial (12) | Preços diferenciados por filial |
SKU/Filial (13) | SKU diferenciado por filial |
PLU_KIT (14) | kits de produtos |
Preços/Qtde (15) | Preços diferenciados por quantidade |
Etiquetas/Filial (16) | Etiquetas diferenciadas por filial |
PLU Serviços (18) | Cadastro de serviços para filial |
PLU_PACK (19) | Pack de produtos |
Departament (02) | Registro de departamento |
Maker (03) | Registro de fornecedores |
Promotion (17) | Registro de promoção |
Observações:
- Se o campo destinado ao número da filial for igual a zero, será definido preço padrão para toda filial sem definição de preço.
- Todos os registros de integração PLU poderão ser gravados em um único arquivo, com exceção do registro 17 que deverá ser gravado separadamente
- Caso os registros de PLU sejam gravados em um único arquivo, deve-se tomar o cuidado de gravá-lo na seguinte ordem: 10,11,12,01 e se existirem 13,14,15,16,18e/ou 19
- A seguir serão apresentados a estrutura dos registros, suas respectivas observações, se existirem, e um exemplo do conteúdo de cada registro mencionado na tabela acima.
PLU - 10
Record Registro de código interno (PLU) | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Campo | Tamanho | Tipo | Descrição | |||||||||
1 | Status | 1 | Numérico, não nulo | 0 - Inclusão/alteração de registro 1 - Exclusão | ||||||||
2 | Record | 2 | Numérico, não nulo | Identificação do registro: Fixo 10 | ||||||||
3 | id | 18 | Numérico, não nulo | Código PLU:
Código interno que funciona como SKU principal | ||||||||
4 | base_plu_key | 18 | Numérico, não nulo | PLU Base: Código interno do item Base. Os campos nulos do item normal serão preenchidos pelos dados do item base. Este campo deverá ser utilizado quando houver necessidade de compartilhamento de informações | ||||||||
5 | link_plu_key | 18 | Numérico, não nulo | Código interno do produto associado | ||||||||
6 | plu_types | 5 | Numérico, não nulo | Tipo de PLU. Cada posição indica se a PLU correspondente será enviada ao PDV. Se nenhum campo estiver ligado, será enviado a PLU default | ||||||||
7 | maker_key | 25 | Numérico, não nulo | CNPJ/CPF do fabricante | ||||||||
8 | short_description | 22 | Carácter | Descrição do produto para PDV | ||||||||
9 | long_description | 50 | Carácter | Descrição técnica do produto | ||||||||
10 | comercial_description | 50 | Carácter | Descrição comercial do produto | ||||||||
11 | image_file | 255 | Carácter | Arquivo de imagem: Imagem do item, nome do arquivo e caminho (PATH) que contém a imagem do produto | ||||||||
12 | pos_id | 4 | Carácter | Chave para a taxa. (Tipo de tributação: T0,T1,I,etc) | ||||||||
13 | cost_decimals | 2 | Numérico, não nulo | Determina quantidade de decimais que aparecerá na tela para o preço de custo | ||||||||
14 | unit_key | 4 | Carácter | Tipo de unidade: (UN,KG,LT,etc.) | ||||||||
15 | price_decimals | 2 | Numérico, não nulo | Determina quantidade de decimais que será utilizada para cálculo e display do preço | ||||||||
16 | adder | 10 | Numérico | Acumuladores aos quais o item pertence binário representado por decimal (de 1 a 30) | ||||||||
17 | department_key | 12 | Alfanumérico | Código departamento (Classificação mercadológica)
Usados para dividir um grupo de mercadorias em família | ||||||||
18 | suggested_prompt | 80 | Carácter | Display de mensagem após a venda de um produto (Sugestão) | ||||||||
19 | data_entry_key | 16 | Numérico | Número da sequência de entrada - uso futuro | ||||||||
20 | tare_key | 16 | Numérico | Chave da tabela de tara | ||||||||
21 | is_completion | 1 | Booleano | Habilita a venda de itens complementares atreladas a este produto | ||||||||
22 | has_deposit | 1 | Booleano | É produto associado | ||||||||
23 | has_plu_link | 1 | Booleano | Vende o produto associado | ||||||||
24 | price_required | 1 | Booleano | Requer entrada de preço manual | ||||||||
25 | quantity_disallowed | 1 | Booleano | Desabilita entrada de quantidade | ||||||||
26 | quantity_required | 1 | Booleano | Requer entrada de quantidade | ||||||||
27 | decimal_disallowed | 1 | Booleano | Desabilita entrada de decimais | ||||||||
28 | decimal_required | 1 | Booleano | Requer entrada de decimais | ||||||||
29 | id_required | 1 | Booleano | Requer identificação do cliente | ||||||||
30 | repeat_disallowed | 1 | Booleano | Desabilita tecla de repetição | ||||||||
31 | scale | 1 | Booleano | Produto pesado no checkout | ||||||||
32 | tracking_total | 1 | Booleano | Controle de totalização especial | ||||||||
33 | deposit | 1 | Booleano | Código de PLU para depósito. (Vasilhame) | ||||||||
34 | non_merchandise | 1 | Booleano | Produto NÃO é mercadoria | ||||||||
35 | return_disallowed | 1 | Booleano | Devolução NÃO permitida do item | ||||||||
36 | refund_disallowed | 1 | Booleano | Devolução NÃO permitida em numerário | ||||||||
37 | markdown_disallowed | 1 | Booleano | Item NÃO permite desconto | ||||||||
38 | rebate | 1 | Booleano | Item tem desconto | ||||||||
39 | not_for_sale | 1 | Booleano | Produto NÃO disponível para venda | ||||||||
40 | negative | 1 | Booleano | Preço negativo | ||||||||
41 | clerk_required | 1 | Booleano | Requer identificação do vendedor | ||||||||
42 | kit | 1 | Booleano | Produto e kit | ||||||||
43 | for_scale | 1 | Booleano | Enviar para balança | ||||||||
44 | delivery | 1 | Booleano | Entrega em domicílio | ||||||||
45 | authorizer_required | 1 | Booleano | Requer autorização | ||||||||
46 | qty_from_amount | 1 | Booleano | Produto pesado com etiqueta | ||||||||
47 | print_etq | 1 | Booleano | Imprimir etiqueta de gôndola | ||||||||
48 | completion | 1 | Numérico | É produto complementar: 1 - Apenas para edição | ||||||||
49 | is_plu_base | 1 | Booleano | É PLU Base | ||||||||
50 | store_adm_price | 1 | Booleano | Preço administrativo pela loja | ||||||||
51 | reverse_kit | 1 | Booleano | Kit reverso | ||||||||
52 | verify_stock | 1 | Booleano | Checar quantidade em estoque | ||||||||
53 | valid_days | 5 | Numérico | Dias de validade | ||||||||
54 | NCM/SH | 12 | Numérico | Nomenclatura comum Mercosul | ||||||||
55 | pis_cofins | 2 | Numérico | Selecione uma das opções abaixo: 0 - Normal | ||||||||
56 | quantity | 9,3 | Decimal, não nulo | Quantidade embalagem | ||||||||
57 | Quantity_min | 9,3 | Decimal, não nulo | Quantidade mínima | ||||||||
58 | Quantity_max | 9,3 | Decimal, não nulo | Quantidade máxima | ||||||||
59 | Class | 20 | Carácter | Classificação de produtos | ||||||||
60 | merchandise_origin | 2 | Numérico | Origem da mercadoria: Origem do produto: | ||||||||
61 | merchandise_group | 20 | Numérico | Grupo de mercadorias: Grupo de produtos: | ||||||||
62 | Package | 6 | Alfanumérico | Embalagem: Quantidade de embalagem | ||||||||
63 | wholesale_quantity | 9,3 | Decimal, não nulo | Quantidade atacado | ||||||||
64 | delivery_type | 3 | Numérico | Tipo de entrega: 0 - Retirada ou entrega | ||||||||
65 | message_subtotal | 255 | Alfanumérico | Mensagem no subtotal: Mensagem referente ao produto que deverá ser apresentada ao operador após a função subtotal no momento da venda | ||||||||
66 | standard_unit | 4 | Carácter | Embalagem padrão: Tipo de unidade padrão (UN,KG,LT, etc) | ||||||||
67 | quantity_standard | 9,3 | Decimal, não nulo | Quantidade emb. Padrão: Quantidade do item na unidade padrão (fator de conversão) | ||||||||
68 | is_produced (flag 33) | 1 | Booleano | Item é receita | ||||||||
69 | is_input (flag 34) | 1 | Booleano | Item é insumo | ||||||||
70 | is_scanned (flag 35) | 2 | Numérico | Vender apenas escaneado: 0 - Sem verificação | ||||||||
71 | gloss_weight | 7,3 | Decima, não nulo | Peso bruto: Peso bruto do produto | ||||||||
72 | net_weight | 7,3 | Decimal, não nulo | Peso líquido: Peso líquido do produto | ||||||||
73 | total_tax | 7,3 | Decimal, não nulo | Total impostos federal: Percentual total de impostos federais incidentes no produto | ||||||||
74 | sefaz_id | 10 | Alfanumérico | Produto de tabela SEFAZ: Código SEFAZ para combustíveis e solventes | ||||||||
75 | anp_code | 10 | Alfanumérico | Código de produto (ANP): Código ANP para combustíveis e solventes | ||||||||
76 | pis_pos_id | 4 | Carácter | Percentual PIS: Legenda do PIS (PIS0,PIS1,etc) | ||||||||
77 | cofins_pos_id | 4 | Carácter | Percentual COFINS: Legenda do COFINS (COF0,COF1,etc) | ||||||||
78 | self_checkout_weight | 7,3 | Decimal, não nulo | Peso Self Checkout: Peso do item para uso no Self Checkout | ||||||||
79 | not_check_weight (flag 36) | 2 | Numérico | Pesagem do produto no Self Checkout: 0 - Verificar peso | ||||||||
80 | total_tax_01 | 7,3 | Decimal, não nulo | Total imposto estadual: Percentual total de impostos estaduais incidentes no produto | ||||||||
81 | total_tax_02 | 7,3 | Decimal, não nulo | Total imposto municipal: Percentual total de impostos municipais incidentes no produto | ||||||||
82 | cest_code | 8 | Alfanumérico | CEST: Código especificador da substituição tributária | ||||||||
83 | is_magnetic | 2 | Numérico | Produto com etiqueta magnética | ||||||||
84 | therapeutic_class | 2 | Numérico | Classe terapêutica do medicamento 0 - Não informar (Padrão) | ||||||||
85 | ms_code | 30 | Alfanumérico | Número de registro do medicamento no Ministério da Saúde | ||||||||
86 | dcb_code | 20 | Alfanumérico | Código da descrição comum brasileira, conforme Anvisa | ||||||||
87 | dcb_ description | 50 | Alfanumérico | Descrição comum brasileira, conforme Anvisa | ||||||||
88 | package_layout | 15 | Alfanumérico | Descrição da apresentação do medicamento
(EX: '50MG C/10 CPS') | ||||||||
89 | package_unit_type | 2 | Numérico | Tipo de unidade de medida do medicamento, conforme tabela
"st_UnidadeMedidaMedicamento" da Anvisa, onde: | ||||||||
90 | pharma_list_type | 10 | Alfanumérico | Tipo de lista ao qual o produto pertence na classificação da Anvisa: (Ex: A1,B2,C1) | ||||||||
91 | fcp_percent | 15,3 | Decimal | Percentual do item referente fundo de combate a pobreza | ||||||||
92 | benef_code | 16 | Alfanumérico | Exemplo Código com 8 dígitos = PRBCDDDD UF (Unidade da Federação) = PR Finalidade = B Benefício = C Sequência = DDDD
| ||||||||
93 | merch_reg | 2 | Numérico | Procedência da mercadoria 0 - Não informado (Padrão) | ||||||||
94 | max_item_sale | 9,3 | Decimal, não nulo | Limite Máximo para Venda | ||||||||
95 | map_prod_reg | 16 | Alfanumérico | Registro Produto Mapa | ||||||||
96 | map_maker_reg | 16 | Alfanumérico | Registro Fornecedor Mapa | ||||||||
97 | batch_label_flags | 4 | Numérico | Marcações para comportamento de etiquetas. 1: Produto fora do mix |
Observação: Os campos 53 a 96 são opcionais
Exemplo do registro 10: 01|102|000000000808503|04|05|06|07|CARNE CONG KG8
|CARNE INTEIRO KG CONG9|CARNE INTEIRO KG CONG10|11|F12|0213|UN14|0215
|116|117|18|019|020|021|022|023|024|025|026|027|028|029|1030|131|032|033|034|035|036|037|038|039
|040|041|042|043|044|045|146|047|048|049|050|051|052|053|102299054|055|00000000056|00000000057
|00000000058| 59|060|061| 62|063|064| 65|UN66|00000000067|068|069|000000070|000000071
|000000072|000000073|074|170510000175| 76| 77| 78| 79| 80| 81| 82|183|184|105530344001885
|12798474186|acetato de lanreotida87|50MG C/10 CPS88|189|A190|00000000000000091|PR81000392|193|0000000005694|SP1004210006-195|SP1004210006-396|197
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar
SKU - 01
Record sku Registro de código EAN (SKU) | ||||
---|---|---|---|---|
Campo | Tamanho | Tipo | Descrição | |
1 | Status | 1 | Numérico, não nulo | 0 - Inclusão/alteração de registro 1 - Exclusão |
2 | Record | 2 | Numérico, não nulo | Identificação do registro: Fixo 01(um) |
3 | sku_id | 14 | Numérico, não nulo | Código EAN do produto (SKU) |
4 | base_plu_key | 10 | Numérico, não nulo | Código interno do produto (PLU) |
Exemplo do registro 01: 01|012|0000111122223|00000808504
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar
PLU/Filial - 11
Record plu_store Registro de PLU/Filial | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Campo | Tamanho | Tipo | Descrição | |||||||||
1 | Status | 1 | Numérico, não nulo | 0 - Inclusão/alteração de registro 1 - Exclusão | ||||||||
2 | Record | 2 | Numérico, não nulo | Identificação do registro: Fixo 11 | ||||||||
3 | store_key | 10 | Numérico, não nulo | Número do filial | ||||||||
4 | id | 10 | Numérico, não nulo | Código interno que funciona como SKU principal | ||||||||
5 | desired_margin_perc | 4,2 | Decimal, não nulo | Margem de lucro desejada em % | ||||||||
6 | quantity_in_stock | 15,3 | Decimal, não nulo | Quantidade em estoque (zeros p/ não informar) | ||||||||
7 | out_of_stock_day | 8 | Data-DDMMAAAA | Data de término do estoque (Brancos para não informar) | ||||||||
8 | last_entered_day | 8 | Data-DDMMAAAA | Data da última entrada (branco para não informar) | ||||||||
9 | last_sale_day | 8 | Data-DDMMAAAA | Data da última venda (branco para não informar) | ||||||||
10 | cost | 15,3 | Decimal, não nulo | Custo do produto | ||||||||
11 | start_cost | 8 | Data-DDMMAAAA | Data de validade do custo do produto | ||||||||
12 | pos_id | 4 | Carácter | Chave para a taxa. (Tipo de tributação: T0,T1,I,etc) | ||||||||
13 | nf_id | 4 | Carácter | Chave da taxa para emissão de NF (Tipo de tributação: T0,T1,I,R0, etc). | ||||||||
14 | minimal_stock | 15,3 | Decimal, não nulo | Estoque mínimo (zeros para não informar) | ||||||||
15 | not_for_sale | 1 | Booleano | Produto bloqueado para venda (fora de linha) | ||||||||
16 | order_type | 4 | Numérico | Destino do item (Cadastrar os possíveis destinos no Moderator). | ||||||||
17 | split_interest_perc | 7,2 | Decimal, não nulo | Percentual de juros | ||||||||
18 | delayed_pay_percent | 7,2 | Decimal, não nulo | Percentual de juros para atraso | ||||||||
19 | min_split | 4 | Numérico | Mínimo de parcelas | ||||||||
20 | max_split | 4 | Numérico | Máximo de parcelas | ||||||||
21 | operation_type | 2 | Booleano | Tipo de operação: 1 - Tributado 2 - Isento 3 - Não tributado | ||||||||
22 | tax_percent | 6,2 | Decimal | Percentual da alíquota | ||||||||
23 | tax_extra_percent | 6,2 | Decimal | Percentual da extra alíquota | ||||||||
24 | invoice_extra_percent | 6,2 | Decimal | Percentual da alíquota para NF | ||||||||
25 | invoice_tax_extra_percent | 6,2 | Decimal | Percentual da extra alíquota para NF | ||||||||
26 | qty_from_amount | 1 | Numérico | Produto pesado com etiqueta | ||||||||
27 | wholesale_quantity | 9,3 | Decimal, não nulo | Quantidade atacado | ||||||||
28 | flag_stock | 1 | Numérico | Gestão do estoque (campo 6 - quantity_in_stock): 0 - Não altera o funcionamento do importador 1 - Ignora importação do estoque 2 - Importa apenas o estoque do registro 3 - Importar apenas o estoque do registro calculando | ||||||||
29 | adder | 10 | Numérico | Acumuladores aos quais o item pertence binário representado por decimal (de 1 a 30) | ||||||||
30 | total_tax | 7,3 | Decimal, não nulo | Percentual total de impostos federais incidentes no produto | ||||||||
31 | total_tax_01 | 7,3 | Decimal, não nulo | Percentual total de impostos estaduais incidentes no produto | ||||||||
32 | total_tax_02 | 7,3 | Decimal, não nulo | Percentual total de impostos estaduais incidentes no produto | ||||||||
33 | Base_plu_key | 10 | Numérico, não nulo | Código interno que funciona como SKU principal | ||||||||
34 | quantity | 9,3 | Decimal, não nulo | Quantidade embalagem | ||||||||
35 | is_plu_base | 1 | Booleano | É PLU Base | ||||||||
36 | fcp_percent | 15,3 | Decimal | Percentual do item referente Fundo de Combate a Pobreza | ||||||||
37 | benef_code | 16 | Alfanumérico | Exemplo Código com 8 dígitos = PRBCDDDD UF (Unidade da Federação) = PR Finalidade = B Benefício = C Sequência = DDDD
| ||||||||
38 | max_item_sale | 9,3 | Decimal, não nulo | Limite Máximo para Venda | ||||||||
39 | pis_tax_type_key | 4 | Alfanumérico | Chave para a taxa para PIS (Exemplo: PIS1, PIS2, etc.) | ||||||||
40 | cofins_tax_type_key | 4 | Alfanumérico | Chave para a taxa para COFINS (Exemplo: COF1, COF2, etc.) | ||||||||
41 | batch_label_flags | 4 | Numérico | Marcações para comportamento de etiquetas. 1: Produto fora do mix | ||||||||
Observação: os campos 12 e 40 são opcionais |
Regra: Usando o envio das alíquotas (% diferente de zeros), enviar os campos das legendas em brancos (campo 12 e 13). Se legenda em branco e % de imposto zerado, será apagada tributação específica.
Observação:
- Insira os campos 12 e 13 para controle de tributação por lojas
- Insira o campo 14 para controle de estoque mínimo
- Insira o campo 15 para não enviar essa plu para o PDV
- Insira o campo 16 para destino do produto após a venda
- Insira os campos 17 a 20 para controle de venda parcela
- Insira o campo 21 para controle fiscal
- Insira o campo 22 para percentual de imposto
- Insira o campo 23 para percentual extra de imposto
- Insira o campo 24 para percentual de imposto para NF
- Insira o campo 25 para percentual extra de imposto para NF
- Insira o campo 26 para produtos pesados
- Insira o campo 27 para quantidade atacado
- Insira o campo 28 para gestão do estoque (campo 6 - quantity_in_stock)
Exemplo do registro 11: 01|12|13|000000000808504|2005|106| 7| 8| 9|05410
|2903201511|F12|I13|014|015| 16|217|118|119|220|221|022|023|024|025|026|2027
|128|129|25030|37531|43032|033|10034|135
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar
Preço/Filial - 12
Record pricing Registro de PLU/Preços | ||||
---|---|---|---|---|
Campo | Tamanho | Tipo | Descrição | |
1 | Status | 1 | Numérico, não nulo | 0 - Inclusão/alteração de registro 1 - Exclusão |
2 | Record | 2 | Numérico, não nulo | Identificação do registro: Fixo 12 |
3 | store_key | 10 | Numérico, não nulo | Número do filial |
4 | id | 10 | Numérico, não nulo | Código interno que funciona como SKU principal |
5 | Price | 15,3 | Decimal, não nulo | Preço de venda |
6 | Start_price | 8 | Data-DDMMAAAA | Data de início de validade do preço de venda |
7 | time_price | 6 | Hora-hhmmss | Hora do início de validade do preço de venda |
8 | type_price | 6 | Numérico, não nulo | Determina tipo de preço (diferente de 0) |
9 | promotion | 1 | Numérico, não nulo | Determina se é oferta: 1 - Sim 0 - Não |
10 | code_promotion | 5 | Numérico, não nulo | Código da promoção |
11 | points | 15,3 | Decimal, não nulo | Pontos a serem atrbuídos na venda |
12 | quantity | 15,3 | Decimal, não nulo | Quantidade |
13 | rate | 9,3 | Decimal, não nulo | Juros |
14 | Sequence | 3 | Numérico | Sequência do preço |
Exemplo do registro 12: 01|122|13|000000000808504|35005|130320156|0916257
|18|19|0110| 11| 12|0.013|00014|
Observação: Para excluir todos os registros por tipo de preço deve-se: Enviar campo 1 igual 1 "exclusão" o código interno do produto (campo 4), campo 6 e 7 igual 0 campo 8 igual ao tipo de preço que deverá ser excluído.
Observação:
- Insira o campo 9 para indicador de oferta
- Insira o campo 10 para código da promoção
- Insira o campo 11 para pontos
- Insira o campo 12 para quantidade
- Insira o campo 13 para juros
- Insira o campo 14 para sequência de preços
Exemplo: Exclusão de preço: 11|122|13|000000000808504|35005|130320156|0916257|18|19|0110| 11| 12|0.013|00014
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar
EAN/Filial - 13
Record sku_store Registro de EAN/Filial(SKU) | ||||
---|---|---|---|---|
Campo | Tamanho | Tipo | Descrição | |
1 | Status | 1 | Numérico, não nulo | 0 - Inclusão/alteração de registro 1 - Exclusão |
2 | Record | 2 | Numérico, não nulo | Identificação do registro: Fixo 12 |
3 | sku_id | 14 | Numérico, não nulo | Código EAN do produto (SKU) |
4 | store_key | 10 | Numérico, não nulo | Número da filial |
5 | plu_id | 10 | Numérico, não nulo | Código interno do produto (PLU) |
Observação: Caso não seja carregado nenhum SKU específico para a loja, a venda será efetuada apenas pelo plu_id.
Exemplo do registro 13: 01|132|78968864918263|14|378120145
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar
PLU_KIT - 14
Record plu_kit Registro de kit de itens (PLU_KIT) | ||||
---|---|---|---|---|
Campo | Tamanho | Tipo | Descrição | |
1 | Status | 1 | Numérico, não nulo | 0 - Inclusão/alteração de registro 1 - Exclusão |
2 | Record | 2 | Numérico, não nulo | Identificação do registro: Fixo 14 |
3 | id_main | 14 | Numérico, não nulo | Código interno do produto KIT |
4 | id | 14 | Numérico, não nulo | Código interno do componente KIT |
5 | quantity | 9,3 | Decimal, não nulo | Quantidade do componente no KIT |
6 | type_price | 6 | Numérico, não nulo | Nível de preço do componente no KIT (diferente de 0) |
Exemplo do registro: 01|142|10073|378120144|25|26
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar
Preço por quantidade - 15
Record pricing_step Registro de PLU/Preços por quantidade | ||||
---|---|---|---|---|
Campo | Tamanho | Tipo | Descrição | |
1 | Status | 1 | Numérico, não nulo | 0 - Inclusão/alteração de registro 1 - Exclusão |
2 | Record | 2 | Numérico, não nulo | Identificação do registro: Fixo 15 |
3 | store_key | 10 | Numérico, não nulo | Número da filial |
4 | id | 10 | Numérico, não nulo | Código interno que funciona como SKU principal |
5 | type_price | 4 | Numérico, não nulo | Determina tipo de preço (diferente de 0) |
6 | step_number | 4 | Numérico, não nulo | Determina degrau do preço |
7 | Price | 15,3 | Decimal, não nulo | Preço de venda |
8 | Start_price | 8 | Data-DDMMAAAA | Data de início de validade do preço de venda |
9 | time_price | 6 | Hora-hhmmss | Hora de início de validade do preço de venda |
10 | times | 4 | Numérico, não nulo | Determina tipo de preço |
11 | next_step | 4 | Numérico, não nulo | Determina próximo degrau do preço |
12 | action_type | 4 | Numérico, não nulo | Uso futuro - informar zeros |
Exemplo do registro: 01|152|13|378120144|15|16|15007|130320158
|1320509|210|211|00012
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar
Etiquetas por PLU - 16
Record plu_store_label Registro de etiqueta por PLU | ||||
---|---|---|---|---|
Campo | Tamanho | Tipo | Descrição | |
1 | Status | 1 | Numérico, não nulo | 0 - Inclusão/alteração de registro 1 - Exclusão |
2 | Record | 2 | Numérico, não nulo | Identificação do registro: Fixo 16 |
3 | store_key | 10 | Numérico, não nulo | Número do filial |
4 | id | 10 | Numérico, não nulo | Código interno que funciona como SKU principal |
5 | label_type | 4 | Numérico, não nulo | Tipo de etiqueta (Diferente de 0) |
6 | label_address | 5 | Carácter | Determina o endereço (Localização) |
7 | label_count | 10 | Numérico, não nulo | Quantidade |
Exemplo do registro: 01|162|13|378120144|15|Anêmonas,84-Alphaville-SP6|107
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar
PLU de serviço por loja - 18
Record plu_store_service Registro de serviços | ||||
---|---|---|---|---|
Campo | Tamanho | Tipo | Descrição | |
1 | Status | 1 | Numérico, não nulo | 0 - Inclusão/alteração de registro 1 - Exclusão |
2 | Record | 2 | Numérico, não nulo | Identificação do registro: Fixo 18 |
3 | store_key | 10 | Numérico, não nulo | Número do filial |
4 | id | 10 | Numérico, não nulo | Código interno que funciona como SKU principal |
5 | cst_type | 10 | Numérico, não nulo | Tipo de cliente |
6 | Period | 2 | Numérico | Quantidade de meses |
7 | service_type | 10 | Numérico, não nulo | Tipo de serviço |
8 | Start_date | 8 | Data-DDMMAAAA | Data de início de validade da venda do serviço |
9 | start_time | 6 | Hora-hhmmss | Hora de início de validade da venda do serviço |
10 | finish_date | 8 | Data-DDMMAAAA | Data de fim de validade da venda do serviço |
11 | finish_time | 6 | Hora-hhmmss | Hora de fim de validade da venda do serviço |
12 | price | 15,3 | Decimal, não nulo | Preço de venda do serviço |
13 | Cost | 15,3 | Decimal, não nulo | Custo do serviço |
14 | Period maker | 2 | Numérico | Quantidade de meses oferecido pelo fabricante |
15 | Service code | 20 | Alfanumérico | Código do serviço |
Exemplo do registro 18: 01|182|13|378120144|15|026|17|220320158|0800009
|2203201910|22000011|300012|200013|121432112315
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar
PLU_PACK - 19
Record plu_pack Registro de pack de itens (PLU_PACK) | ||||
---|---|---|---|---|
Campo | Tamanho | Tipo | Descrição | |
1 | Status | 1 | Numérico, não nulo | 0 - Inclusão/alteração de registro 1 - Exclusão |
2 | Record | 2 | Numérico, não nulo | Identificação do registro: Fixo 19 |
3 | id_main | 14 | Numérico, não nulo | Código interno do produto |
4 | id | 14 | Numérico, não nulo | Código interno do componente do pack |
5 | store_key | 10 | Numérico, não nulo | Número da filial |
Observação:
- Para excluir todos os registros de um pack, enviar o código interno do produto (campo 3) e (campo 4) igual a 0 (zero).
- Caso seja utilizado o pack sem especificar loja, enviar 0 (zero) no campo (5)
Exemplo do registro 19: 01|192|378120143|994|05
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar
Departamento - 02
Record Departament Registro de departamento | ||||
---|---|---|---|---|
Campo | Tamanho | Tipo | Descrição | |
1 | Status | 1 | Numérico, não nulo | 0 - Inclusão/alteração de registro 1 - Exclusão |
2 | Record | 2 | Numérico, não nulo | Identificação do registro: Fixo 02 |
3 | id | 12 | Alfanumérico | Identificação do departamento |
4 | parent_department | 12 | Alfanumérico | Identificação do departamento base |
5 | allow_plu | 1 | Booleano | Flag que permite ao departamento possuir itens associados |
6 | name | 50 | Alfanumérico | Descrição do departamento |
Fornecedores - 03
Record Maker Registro de fornecedores | ||||
---|---|---|---|---|
Campo | Tamanho | Tipo | Descrição | |
1 | Status | 1 | Numérico, não nulo | 0 - Inclusão/alteração de registro 1 - Exclusão |
2 | Record | 2 | Numérico, não nulo | Identificação do registro: Fixo 03 |
3 | maker_id | 25 | Numérico | Número do CGC/CNPJ ou CPF |
4 | maker_id_type | 1 | Numérico | Tipo de documento: 1 - CGC/CNPJ 2 - CPF |
5 | maker_name | 50 | Alfanumérico | Descrição do fornecedor |
6 | maker_razao | 50 | Alfanumérico | Razão Social do fornecedor |
7 | maker_address | 50 | Alfanumérico | Endereço do fornecedor |
8 | maker_comple | 20 | Alfanumérico | Complemento para endereço |
9 | maker_neig | 20 | Alfanumérico | Bairro |
10 | maker_city | 20 | Alfanumérico | Cidade |
11 | maker_state | 20 | Alfanumérico | Estado |
12 | maker_zip | 12 | Alfanumérico | CEP |
13 | maker_email | 50 | Alfanumérico | Email do fornecedor |
14 | maker_site | 50 | Alfanumérico | Site do fornecedor |
15 | maker_phone1 | 15 | Alfanumérico | Telefone do fornecedor |
16 | maker_phone2 | 15 | Alfanumérico | Telefone alternativo do fornecedor |
17 | maker_contact | 20 | Alfanumérico | Contato do fornecedor |
18 | maker_country_code | 10 | Alfanumérico | Código do país |
19 | maker_state_code | 10 | Alfanumérico | Código do estado |
20 | maker_city_code | 16 | Alfanumérico | Código da cidade |
Promoção - 17
Record promotion Registro de promoção | |||||
---|---|---|---|---|---|
Campo | Tamanho | Tipo | Descrição | ||
1 | Status | 1 | Numérico, não nulo | 0 - Inclusão/alteração de registro 1 - Exclusão | |
2 | Record | 2 | Numérico, não nulo | Identificação do registro: Fixo 17 | |
3 | code_promotion | 10 | Numérico, não nulo | Código da promoção | |
4 | id | 10 | Numérico, não nulo | Código interno que funciona como SKU principal | |
5 | Start_time | 14 | Data-DDMMAAAAhhmmss | Data inicial de validade da promoção | |
6 | Finish_time | 14 | Data-DDMMAAAAhhmmss | Data final de validade da promoção | |
7 | Price | 15,3 | Decimal, não nulo | Preço de venda na promoção | |
8 | Status | 1 | Caracter | Status do item na promoção: S - Ativado N - Desativado | |
9 | category | 6 | Numérico, não nulo | Tipo de cliente ao qual se destina a promoção | |
10 | store_key | 10 | Numérico, não nulo | Número do filial | |
Observação: O registro 17 deve ser gravado em arquivo separado |
Exemplo do registro 17: 01|172|3575213|1515233212004|200320155|210320156|499907|S8|19|110
O registro 17 deverá ser gravado em um arquivo separado dos outros registros.
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar
Balança
Para integração de informações complementares a serem enviadas para as balanças devem ser utilizado o seguinte conjunto de registros: Record 08 e 09
Integração de balança | |
---|---|
Registro | Descrição |
Info_nutrion (8) | Informações nutricionais |
Recipe_message (09) | Informações da receita |
A seguir serão apresentados a estrutura dos registros, suas respectivas observações, se existirem, e um exemplo do conteúdo de cada registro mencionado na tabela acima
Informações nutricionais - 08
Record info_nutrition Registro de informações nutricionais | ||||
---|---|---|---|---|
Campo | Tamanho | Tipo | Descrição | |
1 | Status | 1 | Numérico, não nulo | 0 - Inclusão/alteração de registro 1 - Exclusão |
2 | Record | 2 | Numérico, não nulo | Identificação do registro: Fixo 08 |
3 | id | 10 | Numérico, não nulo | Código interno que funciona como SKU principal |
4 | quantity_portion | 8,3 | Decimal, não nulo | Quantidade por porção |
5 | unit_portion | 6 | Numérico | Unidade por porção |
6 | full_part | 8,3 | Decimal, não nulo | Parte inteira |
7 | decimal_househoId_measure | 6 | Numérico | Parte decimal da medida caseira |
8 | short_description | 6 | Numérico | Medida caseira utilizada |
9 | status | 6 | Numérico | Status da informação |
10 | caloric_value | 6 | Numérico | Quantidade de valor calórico |
11 | carbohydrates | 4,1 | Decimal, não nulo | Quantidade de carboidratos |
12 | protein | 3,1 | Decimal, não nulo | Quantidade de proteínas |
13 | total_fat | 3,1 | Decimal, não nulo | Quantidade de gorduras totais |
14 | saturated_fat | 3,1 | Decimal, não nulo | Quantidade de gorduras saturadas |
15 | trans_fat | 3,1 | Decimal, não nulo | Quantidade de gorduras trans |
16 | dietary_fiber | 3,1 | Decimal, não nulo | Quantidade de fibra alimentar |
17 | sodium | 5,1 | Decimal, não nulo | Quantidade de sódio |
18 | equivalent_portion | 20 | Alfanumérico | Porção equivalente |
19 | energetic_value_kcal | 6 | Numérico | Valor energético em kilo calorias |
20 | energetic_value_kj | 6 | Numérico | Valor energético em kilo joules |
21 | sugars | 4,1 | Decimal | Quantidade de açucares |
22 | calcium | 4,1 | Decimal | Quantidade de cálcio |
23 | cholesterol | 4,1 | Decimal | Quantidade de colesterol |
24 | iron | 4,1 | Decimal | Quantidade de ferro |
25 | dv_carbohydrates | 6 | Numérico | %VD de carboidratos |
26 | dv_proteins | 6 | Numérico | %VD de proteínas |
27 | dv_total_fat | 6 | Numérico | %VD de gorduras totais |
28 | dv_saturated_fats | 6 | Numérico | %VD de gorduras saturadas |
29 | dv_trans_fats | 6 | Numérico | %VD de gorduras trans |
30 | dv_dietary_fiber | 6 | Numérico | %VD de fibra alimentar |
31 | dv_energy_value | 6 | Numérico | %VD de valor energético |
32 | dv_sugars | 6 | Numérico | %VD de açucares |
33 | dv_sodium | 6 | Numérico | %VD de sódio |
34 | reference_daily_values | 100 | Alfanumérico | Referência para valores diários |
35 | nutritional_information | 100 | Alfanumérico | Informação complementar nutricional |
Exemplo do registro 08: 01|082|00000808503|2004| 5| 6| 7| 8|Valor em uma dieta baseada em 2000kcal por dia9|21910|011|35912|7313|3114|015|016|617| 18|20019|10020|121|222|323|424|125|226|327|428|529|630|731|832|933| 34| 35
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar
Informações da receita - 09
Record info_nutrition Registro de informações nutricionais | |||||
---|---|---|---|---|---|
Campo | Tamanho | Tipo | Descrição | ||
1 | Status | 1 | Numérico, não nulo | 0 - Inclusão/alteração de registro 1 - Exclusão | |
2 | Record | 2 | Numérico, não nulo | Identificação do registro: Fixo 09 | |
3 | store_key | 10 | Numérico, não nulo | Número da filial | |
4 | Id | 10 | Numérico, não nulo | Código interno que funciona como SKU principal | |
5 | observation | 255 | Alfanumérico | Comentários | |
6 | information | 255 | Alfanumérico | Comentários | |
7 | extra_information | 56 | Alfanumérico | Informações adicionais 01 | |
8 | extra_information | 56 | Alfanumérico | Informações adicionais 02 | |
9 | extra_information | 56 | Alfanumérico | Informações adicionais 03 | |
10 | extra_information | 56 | Alfanumérico | Informações adicionais 04 | |
11 | extra_information | 56 | Alfanumérico | Informações adicionais 05 | |
12 | extra_information | 56 | Alfanumérico | Informações adicionais 06 | |
13 | extra_information | 56 | Alfanumérico | Informações adicionais 07 | |
14 | extra_information | 56 | Alfanumérico | Informações adicionais 08 | |
15 | extra_information | 56 | Alfanumérico | Informações adicionais 09 | |
16 | extra_information | 56 | Alfanumérico | Informações adicionais 10 | |
17 | extra_information | 56 | Alfanumérico | Informações adicionais 11 | |
18 | extra_information | 56 | Alfanumérico | Informações adicionais 12 | |
19 | extra_information | 56 | Alfanumérico | Informações adicionais 13 | |
20 | extra_information | 56 | Alfanumérico | Informações adicionais 14 | |
21 | extra_information | 56 | Alfanumérico | Informações adicionais 15 | |
Observação: Cada tipo de balança tem seu limite específico |
Toledo:
- Limite máximo de 840 caracteres (56x15)
- Enviar as informações nos campos de 7 a 21
- Campos não utilizados devem ser preenchidos com, pelo menos, um carácter em banco.
Filizola:
- Limite máximo de 640 caracteres
- Enviar as informações nos campos 7 a 21
- Respeitar a necessidade de salto de linha.
Exemplo do registro 09: 01|092|13|00000808504|Mensagem Receita5|Registro 096| 7| 8| 9| 10| 11| 12| 13| 14| 15| 16| 17| 18| 19| 20| 21
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar
Planos e parcelas
Para integração de planos e parcelas deve ser utilizado o seguinte conjunto de registros:
Record 40, 41, 42, 43, 44 e 45
Integração de planos e parcelas | |
---|---|
Registro | Descrição |
Plan (40) | Cadastro de planos |
Plan_split (41) | Parcelas por planos |
Plan_store_PLU (42) | Lojas/produtos por planos |
Plan_media (43) | Planos por finalizadora |
Plan_PLU_split_amount (44) | Exceções de planos |
Plan_department (45) | Planos por departamento |
Observações: Os registros de planos (40 e 45) podem ser gravados no mesmo arquivo dos registros de PLU, com a cautela de gravá-lo após os mesmo, e sempre iniciando-se pelo registro 40.
A seguir serão apresentados a estrutura dos registros, suas respectivas observações, se existirem, e um exemplo do conteúdo de cada registro mencionado na tabela acima
Planos - 40
Record plan Registro de planos | ||||
---|---|---|---|---|
Campo | Tamanho | Tipo | Descrição | |
1 | Status | 1 | Numérico, não nulo | 0 - Inclusão/alteração de registro 1 - Exclusão |
2 | Record | 2 | Numérico, não nulo | Identificação do registro: Fixo 40 |
3 | store_key | 10 | Numérico, não nulo | Número do plano |
4 | cst_type | 5 | Numérico, não nulo | Tipo de cliente |
5 | media_id | 5 | Numérico, não nulo | Código da finalizadora: (1 para todas) |
6 | media_sub_id | 5 | Numérico, não nulo | Código da sub-finalizadora |
7 | plan_min_payment | 6 | Numérico, não nulo | Número mínimo de parcelas |
8 | plan_max_payment | 6 | Numérico, não nulo | Número máximo de parcelas |
9 | split_rate | 5,2 | Decimal, não nulo | Juros do plano |
10 | plan_name | 50 | Alfanumérico | Nome do plano |
11 | plan_min_amount | 12,2 | Decimal, não nulo | Valor mínimo da parcela |
12 | Status | 1 | Booleano | Status do plano: 0 - Inativo 1 - Ativo |
13 | tart_date | 8 | Data-DDMMAAAA | Data de início de validade do plano |
14 | start_time | 6 | Hora-hhmmss | Hora de início de validade do plano |
15 | finish_date | 8 | Data-DDMMAAAA | Data de fim de validade do plano |
16 | finish_time | 6 | Hora-hhmmss | Hora de fim de validade do plano |
Observação: Utilizar os campos 5 e 6 se houver apenas uma finalizadora para o plano. Caso contrário utilizar o registro 43 - plan_media
Exemplo do registro 40: 01|402|223|14|35|16|97|
98|00000009|9x sem juros10|100011|112|1603201513|12300014|3112201615|20300016
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar
Parcelas - 41
Record plan_split Registro de parcelas | ||||
---|---|---|---|---|
Campo | Tamanho | Tipo | Descrição | |
1 | Status | 1 | Numérico, não nulo | 0 - Inclusão/alteração de registro 1 - Exclusão |
2 | Record | 2 | Numérico, não nulo | Identificação do registro: Fixo 41 |
3 | plan_key | 10 | Numérico, não nulo | Número do plano |
4 | splits | 5 | Numérico, não nulo | Número de Parcelas |
5 | split_name | 30 | Alfanumérico | Nome da parcela |
6 | split_rate | 5,2 | Decimal, não nulo | Juros da parcela |
7 | split_method | 3 | Numérico, não nulo | Método de cálculo do juros: 0 - Sem Juros 1 - Composto (1a no ato) 2 - Composto (1a 30 dias) 3 - Simples |
8 | split_min_amount | 12,2 | Decimal, não nulo | Valor mínimo da parcela |
9 | split_status | 1 | Booleano | Status da parcela do plano: 0 - Inativa 1 - Ativa |
Exemplo do registro 41: 01|412|223|94|9x sem juros5|00000006|07|
20008|19
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar
Plano por Loja - 42
Record plan_store_plu Registro de plano por Loja | ||||
---|---|---|---|---|
Campo | Tamanho | Tipo | Descrição | |
1 | Status | 1 | Numérico, não nulo | 0 - Inclusão/alteração de registro 1 - Exclusão |
2 | Record | 2 | Numérico, não nulo | Identificação do registro: Fixo 42 |
3 | plan_key | 10 | Numérico, não nulo | Número do plano |
4 | splits | 20 | Numérico, não nulo | Número da Loja |
5 | plu_id | 20 | Numérico, não nulo | Código do item |
Exemplo do registro 42: 01|422|223|14|000000000808505
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar
Plano por finalizadora - 43
Record plan_media Registro do plano por finalizadora | ||||
---|---|---|---|---|
Campo | Tamanho | Tipo | Descrição | |
1 | Status | 1 | Numérico, não nulo | 0 - Inclusão/alteração de registro 1 - Exclusão |
2 | Record | 2 | Numérico, não nulo | Identificação do registro: Fixo 43 |
3 | plan_key | 10 | Numérico, não nulo | Número do plano |
4 | media_id | 5 | Numérico, não nulo | Código da finalizadora |
5 | plu_id | 5 | Numérico, não nulo | Código da subfinalizadora |
Exemplo do registro 43: 01|432|23|34|15
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar
Parcelas - 44
Record plan_plu_split_amount Registro de parcelas | ||||
---|---|---|---|---|
Campo | Tamanho | Tipo | Descrição | |
1 | Status | 1 | Numérico, não nulo | 0 - Inclusão/alteração de registro 1 - Exclusão |
2 | Record | 2 | Numérico, não nulo | Identificação do registro: Fixo 44 |
3 | store_key | 10 | Numérico, não nulo | Número do filial |
4 | id | 10 | Numérico, não nulo | Código interno do produto |
5 | cst_type | 10 | Numérico, não nulo | Tipo de cliente |
6 | media_id | 10 | Numérico, não nulo | Código da finalizadora |
7 | media_sub_id | 10 | Numérico, não nulo | Código da sub_finalizadora |
8 | Splits | 2 | Numérico, não nulo | Parcela |
9 | price | 15,3 | Decimal, não nulo | Preço da parcela |
10 | Status | 1 | Booleano | Status |
11 | Start_date | 8 | Data-DDMMAAAA | Data de início de validade do plano |
12 | start_time | 6 | Hora-hhmmss | Hora de início de validade do plano |
13 | finish_date | 8 | Data-DDMMAAAA | Data de fim de validade do plano |
14 | finish_time | 6 | Hora-hhmmss | Hora de fim de validade do plano |
15 | split_interest | 4,2 | Decimal, não nulo | Juros da parcela |
16 | delayed_payment | 4,2 | Decimal, não nulo | Porcentagem de acréscimo em caso de atraso |
Exemplo do registro 44: 01|442|13|000000000808504|15|36|5667|98|900009|110|1603201511|12300012|3112201613|20300014|00000015|60016
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar
Plano por departamento - 45
Record plan_department Registro do plano por departamento | ||||
---|---|---|---|---|
Campo | Tamanho | Tipo | Descrição | |
1 | Status | 1 | Numérico, não nulo | 0 - Inclusão/alteração de registro 1 - Exclusão |
2 | Record | 2 | Numérico, não nulo | Identificação do registro: Fixo 45 |
3 | plan_key | 10 | Numérico, não nulo | Número do plano |
4 | store_key | 20 | Numérico, não nulo | Número da loja |
5 | department_key | 12 | Alfanumérico | Código do departamento (Classificação mercadológica) |
Exemplo do registro 45: 01|452|223|14|15
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar
Grupos de tela, grupos promocionais e grupos de vasilhame
Para integração de Grupos Promocionais e/ou Grupos de Vasilhames deve ser utilizado o seguinte conjunto de registros:Record 47 e 48
Integração de grupos de telas | |
---|---|
Registro | Descrição |
Group_screen (47) | Cadastro de grupos |
PLU_screen (48) | Itens por grupos |
Observação: Estes registros podem ser gravados no mesmo arquivo dos registros de PLU devendo tomar o cuidado de gravá-los após os mesmos, e sempre iniciando-se pelo registro47. A seguir serão apresentados a estrutura dos registros, suas respectivas observações, se existirem, e um exemplo do conteúdo de cada registro mencionado na tabela acima.
Grupos de produtos - 47
Record group_screen Registro de grupos de produtos | ||||
---|---|---|---|---|
Campo | Tamanho | Tipo | Descrição | |
1 | Status | 1 | Numérico, não nulo | 0 - Inclusão/alteração de registro 1 - Exclusão |
2 | Record | 2 | Numérico, não nulo | Identificação do registro: Fixo 47 |
3 | group_screen_key | 10 | Numérico, não nulo | Número do grupo |
4 | group_screen_name | 50 | Alfanumérico | Nome do grupo |
5 | group_mode | 3 | Numérico, não nulo | Modo de operação. Fixo 1 |
6 | total_rows | 5 | Numérico, não nulo | Largura do elemento na tela (em pixels) |
7 | total_cols | 5 | Numérico, não nulo | Altura do elemento na tela (em pixels) |
8 | Space_rows | 5 | Numérico, não nulo | Distância Vertical entre elementos (em pixels) |
9 | space_cols | 5 | Numérico, não nulo | Distância horizontal entre elementos (em pixels) |
10 | Screen_rows | 5 | Numérico, não nulo | Linhas |
11 | Screen_cols | 5 | Numérico, não nulo | Colunas |
12 | color_back | 8 | Alfanumérico | Cor de fundo do elemento |
13 | color_text | 8 | Alfanumérico | Cor do texto |
14 | group_type | 2 | Numérico, não nulo | Tipo do grupo de itens: 0 - Grupo de Tela 1 - Grupo Promocional 2 - Grupo de Vasilhame |
15 | group_screen_parent_id | 10 | Numérico, nulo | Número do grupo pai |
16 | image | 255 | Alfanumérico, nulo | Caminho do arquivo de imagem do grupo |
17 | flag_multigroup | 1 | Numérico, nulo | Grupo fracionado 0 - Não 1 - Sim |
18 | destiny_type | 2 | Numérico, nulo | Tipo de destino |
Observação:
- Se o campo 14 não for informado, será considerado grupo de tela
- Para Grupo Promocional ou Grupo de Vasilhames apenas os campos de 1 a 4 e 14 deverão ser informados, os demais deverão ter conteúdos nulos, conforme definido para cada tipo de campo
Exemplo do registro 47: 01|472|1013|Grupo Registro 474|15|06|07|08|09|010|011|012|013|114|1015|/var/emporium/tmp/g.jpg16|017|118
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar
Itens por grupos e produtos - 48
Record plu_screen Registro de itens por grupos de produtos | ||||
---|---|---|---|---|
Campo | Tamanho | Tipo | Descrição | |
1 | Status | 1 | Numérico, não nulo | 0 - Inclusão/alteração de registro 1 - Exclusão |
2 | Record | 2 | Numérico, não nulo | Identificação do registro: Fixo 48 |
3 | plu_id | 20 | Numérico, não nulo | Código do item |
4 | group_screen_key | 10 | Numérico, não nulo | Número do grupo |
5 | store_key | 20 | Numérico, não nulo | Número da loja |
6 | screen_description | 80 | Alfanumérico, não nulo | Descrição do item opcional |
7 | screen_position | 5 | Numérico, não nulo | Posição do item |
8 | group_type | 2 | Numérico, não nulo | Tipo do grupo de itens: 0 - Grupo de tela 1 - Grupo promocional 2 - Grupo de vasilhame |
9 | plu_screen_status | 1 | Numérico, não nulo | Status do item: 0 - Ativo 2 - Inativo |
Observações:
- Se o campo 8 não for informado, será considerado grupo de tela
- Para Grupo Promocional ou Vasilhame apenas os campos de 1 a 5 e 8 a 9 deverão ser informados, os demais deverão ter conteúdos nulos, conforme definido para o tipo de campo
Exemplo do registro 48: 01|482|808503|1014|15|Grupo Promocional com Item6|07|18|09
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar
Tabelas auxiliares
Para a integração de tabelas auxiliares deve ser utilizado o seguinte conjunto de registros:
Record 80, 81, 82, 83, 84, 85, 86, 89-01, 89-02, 89-03, 89-04.
Integração de tabelas auxiliares | |
---|---|
Registro | Descrição |
Tax_type (80) | Taxas |
Unit (81) | Unidades |
Agent (82) | Usuários - Agentes |
User (83) | Usuários - User |
Agent_group (84) | Usuários - Agent group |
Return_control (85) | NF de crédito |
Price (86) | Tipos de Preço |
Adder (89-01) | Acumuladores |
Store_tax_type (89-02) | Taxas por loja |
PLU_extra (89-03) | Dados extra de PLU |
Plu_batch_stock (89-04) | Registro de estoque por lote |
Cst_delayed_payment (89-05) | Dias de adiamento |
Label promotion (89-06) | Etiqueta relâmpago |
Attributes (130) | Registro de atributos |
Attributes_values (131) | Registro de valores de atributos |
Plu_attributes (132) | Registro de atributos por produtos |
A seguir serão apresentados a estrutura dos registros, suas respectivas observações, se existirem, e um exemplo do conteúdo de cada registro mencionado na tabela acima
Taxas - 80
Record tax_type Registro de taxas | ||||
---|---|---|---|---|
Campo | Tamanho | Tipo | Descrição | |
1 | Status | 1 | Numérico, não nulo | 0 - Inclusão/alteração de registro 1 - Exclusão |
2 | Record | 2 | Numérico, não nulo | Identificação do registro: Fixo 80 |
3 | type_key | 5 | Numérico | Tipo de taxa |
4 | percent | 6,3 | Decimal | Porcentagem |
5 | extra_percent | 6,3 | Decimal | Porcentagem extra |
6 | Description | 40 | Alfanumérico | Descrição da taxa |
7 | pos_id | 4 | Alfanumérico | Legenda fiscal |
8 | interest_plu | 10 | Numérico | Vínculo com item de juros |
9 | allow_map | 1 | Booleano | Integra o mapa fiscal |
10 | Extra | 10 | Alfanumérico | Campo extra |
Exemplo do registro 80: 01|802|203|8004|5|Teste Registro_806|T807|
8|19| 10
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar
Unidades - 81
Record unit Registro de unidades | ||||
---|---|---|---|---|
Campo | Tamanho | Tipo | Descrição | |
1 | Status | 1 | Numérico, não nulo | 0 - Inclusão/alteração de registro 1 - Exclusão |
2 | Record | 2 | Numérico, não nulo | Identificação do registro: Fixo 81 |
3 | short_name | 4 | Alfanumérico | Legenda da unidade |
4 | long_name | 50 | Alfanumérico | Descrição da unidade |
5 | max_decimais | 5 | Numérico | Máximo de decimais aceitos para unidade |
Exemplo do registro 81: 01|812|L3|Litros4|15
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar
Usuários/Grupos - 82
Record agent Registro de usuários/grupos | ||||
---|---|---|---|---|
Campo | Tamanho | Tipo | Descrição | |
1 | Status | 1 | Numérico, não nulo | 0 - Inclusão/alteração de registro 1 - Exclusão |
2 | Record | 2 | Numérico, não nulo | Identificação do registro: Fixo 82 |
3 | agent_type | 4 | Numérico | Tipo de registro: 1 - Grupos 2 - Usuários |
4 | Id | 10 | Alfanumérico | Identificação |
5 | Name | 50 | Alfanumérico | Nome |
6 | Remark | 255 | Alfanumérico | Comentários |
7 | sub_type | 3 | Numérico | Sub Tipo |
Exemplo do registro 82: 01|822|13|6544|Grupo R825|Teste registro 826|17
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar
Usuários - 83
Record user Registro de usuários | ||||
---|---|---|---|---|
Campo | Tamanho | Tipo | Descrição | |
1 | Status | 1 | Numérico, não nulo | 0 - Inclusão/alteração de registro 1 - Exclusão |
2 | Record | 2 | Numérico, não nulo | Identificação do registro: Fixo 83 |
3 | Id | 18 | Alfanumérico | Identificação |
4 | alternate_id | 10 | Alfanumérico | Identificação alternativa |
5 | Password | 50 | Alfanumérico | Senha |
6 | Language | 2 | Alfanumérico | Sigla do idioma: br - Português do Brasil es - Espanhol en - Inglês |
7 | 50 | Alfanumérico | E-mail do usuário | |
8 | clerk_percent | 4,2 | Decimal | Percentual em venda |
9 | store_key | 10 | Numérico | Loja em que foi cadastrado |
10 | usr_mode | 10 | Alfanumérico | Módulo do Moderator |
11 | Treatment | 64 | Alfanumérico | Tratamento do usuário no sistema |
12 | SMS | 20 | Alfanumérico | Endereço SMS |
13 | user_ident | 25 | Alfanumérico | Identificação do usuário |
14 | user_birthday | 8 | Data-DDMMAAAA | Aniversário do usuário |
15 | user_status | 4 | Numérico | Status |
16 | cript_pass | 50 | Alfanumérico | Senha criptografada |
17 | expiration_date | 8 | Data-DDMMAAAA | Data de expiração da senha do usuário (Em branco para não informar) |
18 | security_level | 1 | Numérico | Nível de segurança para a senha (1 a 9) |
19 | matriculation | 25 | Alfanumérico | Número de matricula do funcionário |
Exemplo do registro 83: 01|832|7899873|Pam7899874|user e-mail5|br6|user@conecto.com7|
2208|19|Vendas10|Doutora11|+55(11)99999999912|200513|2005199214|015| 16|1902201917| 18|1010259719
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar
Associação entre usuários/grupos - 84
Record agent_group Registro de associação entre usuário/grupos | ||||
---|---|---|---|---|
Campo | Tamanho | Tipo | Descrição | |
1 | Status | 1 | Numérico, não nulo | 0 - Inclusão/alteração de registro 1 - Exclusão |
2 | Record | 2 | Numérico, não nulo | Identificação do registro: Fixo 84 |
3 | group_id | 18 | Alfanumérico | Identificação do grupo |
4 | user_id | 10 | Alfanumérico | Identificação do usuário |
Exemplo do registro 84: 01|842|12345553|91914
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar
Documentos de crédito - 85
Record return_control Registro de documentos de crédito | ||||
---|---|---|---|---|
Campo | Tamanho | Tipo | Descrição | |
1 | Status | 1 | Numérico, não nulo | 0 - Inclusão/alteração de registro 1 - Exclusão |
2 | Record | 2 | Numérico, não nulo | Identificação do registro: Fixo 85 |
3 | return_number | 10 | Numérico | Código do documento |
4 | store_key | 10 | Numérico | Código da loja da geração |
5 | pos_number | 10 | Numérico | Número do PDV da geração |
6 | ticket_number | 6 | Numérico | Número do cupom da geração |
7 | transaction | 10 | Numérico | Transação da geração |
8 | Start_date | 8 | Data-DDMMAAAA | Data da geração |
9 | start_time | 6 | Hora-hhmmss | Hora da geração |
10 | fiscal_date | 8 | Data-DDMMAAAA | Data fiscal da geração |
11 | used_store_key | 10 | Numérico | Código da loja do uso |
12 | used_por_number | 10 | Numérico | Número do PDV do uso |
13 | used_ticket_number | 6 | Numérico | Número do cupom do uso |
14 | used_transaction | 10 | Numérico | Transação do uso |
15 | used_start_date | 8 | Data-DDMMAA | Data do uso |
16 | used_start_time | 6 | Hora-hhmmss | Hora do uso |
17 | used_fiscal_date | 8 | Data-DDMMAAAA | Data fiscal do uso |
18 | amount | 15,3 | Decimal | Valor do documento |
19 | status | 3 | Numérico | Status |
20 | reason | 10 | Numérico | Código do motivo |
21 | Type | 3 | Numérico | Tipo do voucher |
22 | begin_expiration_date | 8 | Data-DDMMAAAA | Início de validade do voucher |
23 | end_expiration_date | 8 | Data-DDMMAAAA | Fim de validade do voucher |
Exemplo do registro 85: 01|852|5556983|14|805|7894566|48266521007|
200320158|1526539|2103201510|111|8012|23698513|469621558614|01011515|
02143616|01011517|2018|119|120|121|0201201522|0201201923
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar
Tipos de preço - 86
Record price Registro de tipos de preço | ||||
---|---|---|---|---|
Campo | Tamanho | Tipo | Descrição | |
1 | Status | 1 | Numérico, não nulo | 0 - Inclusão/alteração de registro 1 - Exclusão |
2 | Record | 2 | Numérico, não nulo | Identificação do registro: Fixo 86 |
3 | price_key | 5 | Numérico, não nulo | Código do tipo de preço |
4 | name | 50 | Alfanumérico | Descrição do tipo de preço |
5 | adm_price | 1 | Booleano | Ativar administração de preço |
Exemplo do registro 86: 01|862|993|Teste Registro 864|15
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar
Acumulador - 89-01
Record adder Registro de acumuladores | ||||
---|---|---|---|---|
Campo | Tamanho | Tipo | Descrição | |
1 | Status | 1 | Numérico, não nulo | 0 - Inclusão/alteração de registro 1 - Exclusão |
2 | Record | 2 | Numérico, não nulo | Identificação do registro Fixo 89 |
3 | Type | 2 | Numérico, não nulo | Identificação da tabela Fixo 01 |
4 | adder_key | 5 | Numérico, não nulo | Código do acumulador (de 1 a 30) |
5 | name | 50 | Alfanumérico | Descrição |
Exemplo do registro 89/01: 01|892|013|304|Teste Acumulador Novamente5
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar
Taxas por filial - 89-02
Record store_tax_type Registro de taxas por filial | ||||
---|---|---|---|---|
Campo | Tamanho | Tipo | Descrição | |
1 | Status | 1 | Numérico, não nulo | 0 - Inclusão/alteração de registro 1 - Exclusão |
2 | Record | 2 | Numérico, não nulo | Identificação do registro Fixo 89 |
3 | Type | 2 | Numérico, não nulo | Identificação da tabela Fixo 02 |
4 | store_key | 10 | Numérico | Código da filial |
5 | pos_id | 4 | Alfanumérico | Legenda fiscal |
Exemplo do registro 89/02: 01|892|023|14|T015
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar
Registro de dados extra - 89-03
Record plu_extra Registro de dados extra de PLU | ||||
---|---|---|---|---|
Campo | Tamanho | Tipo | Descrição | |
1 | Status | 1 | Numérico, não nulo | 0 - Inclusão/alteração de registro 1 - Exclusão |
2 | Record | 2 | Numérico, não nulo | Identificação do registro Fixo 89 |
3 | Type | 2 | Numérico, não nulo | Identificação da tabela Fixo 03 |
4 | store_key | 10 | Numérico, não nulo | Código da filial |
5 | id | 10 | Numérico, não nulo | Código interno que funciona como SKU principal |
6 | extra_key | 10 | Alfanumérico | Código do dado |
7 | extra_value | 100 | Alfanumérico | Conteúdo do dado |
Estoque por lote - 89-04
Record plu_batch_stock Registro de estoque por lote | ||||
---|---|---|---|---|
Campo | Tamanho | Tipo | Descrição | |
1 | Status | 1 | Numérico, não nulo | 0 - Inclusão/alteração de registro 1 - Exclusão |
2 | Record | 2 | Numérico, não nulo | Identificação do registro: Fixo 89 |
3 | Type | 2 | Numérico, não nulo | Identificação da tabela Fixo 04 |
4 | id | 18 | Numérico, não nulo | Código PLU: Código interno que funciona como SKU principal |
5 | Store_key | 10 | Numérico | Código da filial |
6 | batch | 30 | Alfanumérico | Código do lote do produto |
7 | batch_manufacture | 8 | Data-DDMMAAAA | Data de fabricação do lote/produto |
8 | batch_expiration | 8 | Data-DDMMAAAA | Data de validade do lote/produto |
9 | quantity_in_stock | 15,3 | Decimal, não nulo | Quantidade em estoque (zeros p/ não informar) |
Dias de adiamento - 89-05
Record cst_delayed_payment Registro de dias de adiamento | ||||
---|---|---|---|---|
Campo | Tamanho | Tipo | Descrição | |
1 | Status | 1 | Numérico, não nulo | 0 - Inclusão/alteração de registro 1 - Exclusão |
2 | Record | 2 | Numérico, não nulo | Identificação do registro Fixo 89 |
3 | Type | 2 | Numérico, não nulo | Identificação da tabela. Fixo 05 |
4 | store_key | 10 | Numérico, não nulo | Código da filial |
5 | media_id | 5 | Numérico, não nulo | Código da finalizadora para os dias de adiamento |
6 | days | 3 | Numérico, não nulo | Quantidade de dias para adiamento |
7 | Interest | 4,2 | Decimal | Juros para o adiamento |
Etiqueta Relâmpago - 89-06
Record label_promotion Etiqueta Relâmpago | ||||
---|---|---|---|---|
Campo | Tamanho | Tipo | Descrição | |
1 | Status | 1 | Numérico, não nulo | 0 - Inclusão/alteração de registro 1 - Exclusão |
2 | Record | 2 | Numérico, não nulo | Identificação do registro Fixo 89 |
3 | Type | 2 | Numérico, não nulo | Identificação da tabela Fixo 06 |
4 | plu_id | 20 | Numérico, não nulo | ID do produto |
5 | price | 15,3 | Decimal, não nulo | Preço do produto |
6 | Start_date | 8 | Data-DDMMAAAA | Data inicial |
7 | Start_time | 6 | Data-HHMMSS | Hora inicial |
8 | Finish_date | 8 | Data-DDMMAAAA | Data final |
9 | Finish_time | 6 | Data-HHMMSS | Hora final |
10 | reason | 10 | Numérico | Motivo desconto |
11 | store_key | 10 | Numérico | Loja |
12 | Label_quantity | 6 | Numérico | Quantidade da(s) etiqueta(s) |
13 | Label_status | 3 | Numérico | Status da(s) etiqueta(s) |
Exemplo do registro 89: 01|892|043|00000000014|00000000025|1234567891011AB6|201802287|108|109
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar
Tipos de Avisos - 89-07
Record type_warnings Avisos | ||||
---|---|---|---|---|
Campo | Tamanho | Tipo | Descrição | |
1 | Status | 1 | Numérico, não nulo | 0 - Inclusão/alteração de registro 1 - Exclusão |
2 | Record | 2 | Numérico, não nulo | Identificação do registro Fixo 89 |
3 | Type | 2 | Numérico, não nulo | Identificação da tabela Fixo 07 |
4 | warg_type | 20 | Numérico, não nulo | Código do tipo |
4 | type_warning | 255 | Alfanumérico, não nulo | Titulo do tipo |
Exemplo do registro 89-07: 01|892|073|14|Produtos5
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar
Avisos - 89-08
Record warnings Avisos | ||||
---|---|---|---|---|
Campo | Tamanho | Tipo | Descrição | |
1 | Status | 1 | Numérico, não nulo | 0 - Inclusão/alteração de registro 1 - Exclusão |
2 | Record | 2 | Numérico, não nulo | Identificação do registro Fixo 89 |
3 | Type | 2 | Numérico, não nulo | Identificação da tabela Fixo 08 |
4 | warg_key | 20 | Numérico, não nulo | Código do aviso |
5 | warg_type | 20 | Numérico, não nulo | Tipo do aviso |
6 | warg_label | 40 | Alfanumérico, não nulo | Titulo do aviso |
Exemplo do registro 89-07: 01|892|083|14|15|Aromatizante6
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar
Avisos por produto - 89-09
Record plu_warnings Avisos | ||||
---|---|---|---|---|
Campo | Tamanho | Tipo | Descrição | |
1 | Status | 1 | Numérico, não nulo | 0 - Inclusão/alteração de registro 1 - Exclusão |
2 | Record | 2 | Numérico, não nulo | Identificação do registro Fixo 89 |
3 | Type | 2 | Numérico, não nulo | Identificação da tabela Fixo 09 |
4 | plu_id | 18 | Numérico, não nulo | Código PLU: Código interno que funciona como SKU principal |
5 | warg_key | 20 | Numérico, não nulo | Código do aviso |
6 | warg_value_id | 20 | Numérico, não nulo | Código do valor do aviso |
7 | warg_value_label | 10 | Alfanumérico, não nulo | Valor do aviso |
Exemplo do registro 89-08: 01|892|093|14|15|16|Aviso7
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar
Atributos - 130
Record attributes Registro de atributos | ||||
---|---|---|---|---|
Campo | Tamanho | Tipo | Descrição | |
1 | Status | 1 | Numérico, não nulo | 0 - Inclusão/alteração de registro 1 - Exclusão |
2 | Record | 2 | Numérico, não nulo | Identificação do registro: Fixo 130 |
3 | attr_key | 10 | Numérico, não nulo | Código do atributo |
4 | attr_label | 50 | Alfanumérico | Descrição do atributo |
Exemplo do registro 130: 01|1302|13|Teste Registro 1304
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar
Valores de atributos - 131
Record attributes values Registro de valores de atributos | ||||
---|---|---|---|---|
Campo | Tamanho | Tipo | Descrição | |
1 | Status | 1 | Numérico, não nulo | 0 - Inclusão/alteração de registro 1 - Exclusão |
2 | Record | 2 | Numérico, não nulo | Identificação do registro: Fixo 131 |
3 | attr_key | 10 | Numérico, não nulo | Código do atributo |
3 | attr_value_id | 10 | Numérico, não nulo | Código do valor do atributo |
4 | attr_value_label | 50 | Alfanumérico | Valor do atributo |
Exemplo do registro 131: 01|1312|13|14|Teste Registro 1315
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar
Atributos por produtos - 132
Record plu attributes Registro de atributos por produtos | ||||
---|---|---|---|---|
Campo | Tamanho | Tipo | Descrição | |
1 | Status | 1 | Numérico, não nulo | 0 - Inclusão/alteração de registro 1 - Exclusão |
2 | Record | 2 | Numérico, não nulo | Identificação do registro: Fixo 132 |
3 | plu_id | 18 | Numérico, não nulo | Código PLU: Código interno que funciona como SKU principal |
3 | attr_key | 10 | Numérico, não nulo | Código do atributo |
3 | attr_value_id | 10 | Numérico, não nulo | Código do valor do atributo |
Exemplo do registro 132: 01|1322|13|14|15
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar
Cadastro de cliente
Para a integração de cadastro de clientes deve ser utilizado o seguinte conjunto de registros:
Record 20, 21, 22, 23, 24, 25, 26, 27, 28, 89-05
Integração de cadastro de clientes | |
---|---|
Registro | Descrição |
Customer (20) | Clientes |
Customer_address (21) | Endereços |
Customer_SKU (22) | Identificações |
Customer_status (23) | Status |
Customer_category (24) | Categorias |
Import_customer_complement (25) | Cadastro complementar |
Import_customer_type (26) | Tipos de clientes |
Customer_summary (27) | Movimentação de cheques |
Customer_store (28) | Lojas de compra do cliente |
Dependents (120) | Cadastro de pessoas autorizadas |
Customer_plates (121) | Cadastro de placas |
Cst_delayed_payment (89-05) | Registro de dias de adiamentos |
Importação do cadastro de clientes
- A partir dessa versão as novas importações de cadastro de clientes deverão usar os layouts abaixo.
- Antes de iniciar a importação devem ser cadastrados no sistema Emporium as tabelas
Tabela de importação | |
---|---|
Tipo de identificação | (customer_sku_type) |
Tipos de de endereços | (address_type) |
Categoria fiscal | (cst_fiscal_type) |
- A tabela de tipos de cliente (cst_type) pode ser digitada ou importada. Se desejar importá-la utilizar tipo de registro 26
A seguir serão apresentados a estrutura dos registros, suas respectivas observações, se existirem, e um exemplo do conteúdo de cada registro mencionado na tabela acima.
Clientes - 20
Record customer Registro de cliente | ||||
---|---|---|---|---|
Campo | Tamanho | Tipo | Descrição | |
1 | Status | 1 | Numérico, não nulo | 0 - Inclusão/alteração de registro 1 - Exclusão |
2 | Record | 2 | Numérico, não nulo | Identificação do registro Fixo 20 |
3 | code_type | 2 | Alfanumérico | Tipo do documento (Tabela tipo de identificação): 1 - CPF 2 - CNPJ 3 - CNPJ/ME 4 - CNPJ/MF 5 - CGC 6 - RG 7 - Código Interno 8 - IE Esses são códigos padões e não devem ser alterados. Acrescentar quaisquer outros após os mesmos |
4 | code | 20 | Alfanumérico | Código interno do cliente |
5 | customer_type | 3 | Alfanumérico | Tipo de cliente (Código conforme tabela) Categoria Fiscal: 1 - Física 2 - Jurídica ou qualquer outro código cadastrado |
6 | customer_name | 60 | Alfanumérico | Razão social/Nome do cliente |
7 | customer_name_alt | 60 | Alfanumérico | Razão social/Nome do cliente alternativo |
8 | customer_email | 50 | Alfanumérico | |
9 | customer_phone1 | 15 | Alfanumérico | Número do telefone fixo |
10 | customer_phone2 | 15 | Alfanumérico | Número do telefone móvel |
11 | customer_date_inc | 8 | Data-DDMMAAAA | Data de cadastramento |
12 | customer_job_id | 25 | Alfanumérico | Código/CNPJ do empregador |
13 | customer_job_name | 60 | Alfanumérico | Razão Social/Nome do Empregador |
14 | customer_job_phone | 15 | Alfanumérico | Número do telefone comercial |
15 | customer_title | 30 | Alfanumérico | Cargo/Função |
16 | customer_revenue | 15 | Alfanumérico | Remuneração/Salário |
17 | customer_job_date | 8 | Data-DDMMAAAA | Data de Admissão |
18 | customer_job_type | 2 | Alfanumérico | Tipo da ocupação: 1 - Assalariado 2 - Profissional Liberal 3 - Empresário 4 - Autônomo 5 - Aposentado 6 - Pensionista 7 - Funcionário Público 8 - Outros |
19 | customer_job_name2 | 60 | Alfanumérico | Razão Social/Nome do emprego anterior |
20 | customer_job_phone2 | 15 | Alfaumérico | Número do telefone comercial anterior |
21 | customer_job_in | 8 | Data-DDMMAAAA | Data de admissão do emprego anterior |
22 | customer_job_out | 8 | Data-DDMMAAAA | Data de demissão do emprego anterior |
23 | customer_birthday | 8 | Data-DDMMAAAA | Data de aniversário |
24 | store_key | 10 | Numérico | Número da loja de cadastramento |
25 | password | 80 | Alfanumérico | Senha do cliente |
26 | crypt_password | 80 | Alfanumérico | Senha do cliente criptografada |
27 | delayed_payment_days | 3 | Numérico | Dias que a categoria de cliente tem direito para adiamento |
Exemplo do registro 20: 01|202|13|20054|15|Maria Aparecida6|Cidacidinha@terra.com.br7|
8| 9|2103201510|101011|Conecto Sistemas 1112|3781526613|Tec. Teste de Qualidade14|130015|1802201516|117|Conecto18|
4621384519|0302201521|2005195822|123|maparecida24| 25| 26|6027
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar
Endereços - 21
Record customer_address Registro de endereços | ||||
---|---|---|---|---|
Campo | Tamanho | Tipo | Descrição | |
1 | Status | 1 | Numérico, não nulo | 0 - Inclusão/alteração de registro 1 - Exclusão |
2 | Record | 2 | Numérico, não nulo | Identificação do registro Fixo 21 |
3 | code_type | 2 | Numérico | Tipo do documento (Tabela tipo de identificação) |
4 | code | 20 | Alfanumérico | Código interno do cliente |
5 | address_type | 3 | Numérico | Tipo do endereço (Tabela tipo de endereço) 1 - Residencial 2 - Comercial 3 - Entrega 4 - Cobrança |
6 | address | 60 | Alfanumérico | Endereço do cliente |
7 | number | 20 | Alfanumérico | Número |
8 | complement | 20 | Alfanumérico | Complemento para endereço (asa/andar/sala) |
9 | neig | 20 | Alfanumérico | Bairro |
10 | city | 30 | Alfanumérico | Cidade |
11 | state | 2 | Alfanumérico | Estado |
12 | zip | 12 | Alfanumérico | CEP completo (cep+complemento) |
13 | reference | 60 | Alfanumérico | Referências de localização do endereço |
14 | phone_area_code | 6 | Alfanumérico | Código de área de telefone |
15 | phone_number | 12 | Alfanumérico | Número de telefone |
16 | address_time | 3 | Numérico | Tempo no endereço: 1 - Menos de 1 ano 2 - De 1 a 3 anos 3 - De 3 a 5 anos 4 - De 5 a 10 anos 5 - De 10 a 15 anos 6 - De 15 a 20 anos 7 - Mais de 20 anos |
Exemplo do registro 21: 01|212|13|20054|25|Av.Autonomistas6|5667|
8 andar Sala 28|Vila Yara9|Osasco10|SP11|3203645012|Próximo ao Hospital Cruzeiro do Sul13|551114|3687412515|516
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar
Identificação - 22
Record customer_sku Registro de identificação | ||||
---|---|---|---|---|
Campo | Tamanho | Tipo | Descrição | |
1 | Status | 1 | Numérico, não nulo | 0 - Inclusão/alteração de registro 1 - Exclusão |
2 | Record | 2 | Numérico, não nulo | Identificação do registro Fixo 22 |
3 | code_type | 2 | Numérico | Tipo do documento (Tabela tipo de identificação) |
4 | code | 20 | Alfanumérico | Código interno do cliente |
5 | sku_type | 2 | Numérico | Tipo do endereço (Tabela tipo de identificação) |
6 | sku | 30 | Alfanumérico | Código de identificação do cliente (RG,CPF,etc) |
7 | sku_status | 1 | Numérico | Status para a identificação: 0 - Ativo 1 - Inativo |
8 | amount_left | 11,2 | Decimal | Saldo do cliente |
9 | limit | 11,2 | Decimal | Limite de crédito |
10 | points | 8 | Numérico | Total de pontos acumulados |
11 | password | 80 | Alfanumérico | Senha para o sku |
12 | crypt_password | 80 | Alfanumérico | Senha para o sku criptografada |
13 | code_credit | 16 | Alfanumérico | Código de crédito |
Exemplo do registro 22: 01|222|13|20054|15|CPF6|07|1000008|500009|40010|maparecida11| 12| 78913
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar
Status do cliente - 23
Record customer_status Registro de status do cliente | ||||
---|---|---|---|---|
Campo | Tamanho | Tipo | Descrição | |
1 | Status | 1 | Numérico, não nulo | 0 - Inclusão/alteração de registro 1 - Exclusão |
2 | Record | 2 | Numérico, não nulo | Identificação do registro Fixo 23 |
3 | code_type | 2 | Numérico | Tipo do documento (Tabela tipo de identificação) |
4 | code | 20 | Alfanumérico | Código interno do cliente |
5 | amount_left | 11,2 | Decimal | Saldo do cliente |
6 | limit | 11,2 | Decimal | Limite de crédito |
7 | points | 8 | Numérico | Total de pontos acumulados |
8 | status | 2 | Numérico | Situação de crédito (Tabela status - Cliente) 0 - Cliente liberado 1 - Em análise 2 - Saldo insuficiente 3 - Inadimplente 4 - Cancelado 5 - Suspenso 6 - Inativo 7 - Consta no SPC 8 - Problema com cheque Atualizar cadastro |
9 | comment | 164 | Alfanumérico | Comentários |
10 | message | 164 | Alfanumérico | Mensagem |
11 | flag_message | 1 | Booleano | Flag para mensagem |
12 | flag_discount | 1 | Booleano | Flag para desconto |
13 | qtt_left | 13 | Numérico | Saldo de cheques emitidos |
14 | qtt_limit | 13 | Numérico | Limite de número de cheques |
15 | qtt_date | 8 | Data-DDMMAAAA | Data de última emissão de cheque |
16 | flag_invoice | 1 | Booleano | Bloqueio da emissão de Nota Fiscal |
17 | dsc_date | 8 | Data-DDMMAAAA | Data do último desconto |
18 | idt_left | 13 | Numérico | Saldo de identificações efetuadas |
19 | idt_limit | 13 | Numérico | Limite de número de identificações |
20 | idt_date | 8 | Data-DDMMAAAA | Data da última identificação |
21 | customer_pre_limit | 15,2 | Decimal | Saldo pré aprovado |
Exemplo do registro 23: 01|232|13|20054|2000005|800006|7497|18|Teste R239|
Tenha um bom dia10|111|112| 13|120014| 15|016| 17| 18| 19| 20
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar
Cliente/Tipo - 24
Record customer_category Registro de cliente/tipo | ||||
---|---|---|---|---|
Campo | Tamanho | Tipo | Descrição | |
1 | Status | 1 | Numérico, não nulo | 0 - Inclusão/alteração de registro 1 - Exclusão |
2 | Record | 2 | Numérico, não nulo | Identificação do registro Fixo 24 |
3 | code_type | 2 | Alfanumérico | Tipo do documento (Tabela tipo de identificação) |
4 | code | 20 | Alfanumérico | Código interno do cliente |
5 | cst_type | 2 | Numérico | Tipo do cliente (Tabela tipo de cliente ou utilizar registro 26 para criar essa tabela) |
Exemplo do Registro 24: 01|242|13|20054|25
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar
Cliente complementar - 25
Record customer_complement(opcional) Registro de cliente complementar | ||||
---|---|---|---|---|
Campo | Tamanho | Tipo | Descrição | |
1 | Status | 1 | Numérico, não nulo | 0 - Inclusão/alteração de registro 1 - Exclusão |
2 | Record | 2 | Numérico, não nulo | Identificação do registro Fixo 25 |
3 | code_type | 2 | Alfanumérico | Tipo do documento (Tabela tipo de identificação) |
4 | code | 20 | Alfanumérico | Código interno do cliente |
5 | ref_bank | 4 | Numérico | Referência bancária banco |
6 | ref_branch | 4 | Numérico | Referência bancária agência |
7 | ref_account | 8 | Numérico | Referência bancária conta |
8 | ref_bank2 | 4 | Numérico | Referência bancária banco |
9 | ref_branch2 | 4 | Numérico | Referência bancária agência |
10 | ref_account2 | 8 | Numérico | Referência bancária conta |
11 | ref_name | 60 | Alfanumérico | Referência pessoal nome |
12 | ref_phone | 15 | Alfanumérico | Referência bancária telefone |
13 | ref_address | 80 | Alfanumérico | Referência bancária endereço Completo |
14 | ref_name2 | 60 | Alfanumérico | Referência pessoal nome |
15 | ref_phone2 | 15 | Alfanumérico | Referência bancária telefone |
16 | ref_address2 | 80 | Alfanumérico | Referência bancária endereço Completo |
17 | ref_card1 | 1 | Booleano | Cartão de crédito AMEX: 0 - Não 1 - Sim |
18 | ref_card2 | 1 | Booleano | Cartão de crédito Diners: 0 - Não 1 - Sim |
19 | ref_card3 | 1 | Booleano | Cartão de crédito Mastercard: 0 - Não 1 - Sim |
20 | ref_card4 | 1 | Booleano | Cartão de crédito VISA 0 - Não 1 - Sim |
21 | ref_card5 | 1 | Booleano | Cartão de crédito Outros: 0 - Não 1 - Sim |
22 | gender | 2 | Numérico | Sexo: 1 - Feminino 2 - Masculino |
23 | nacionality | 2 | Numérico | Nacionalidade: 1 - Brasileiro 2 - Estrangeiro |
24 | education_level | 2 | Numérico | Escolaridade: 1 - 1°Grau 2 - 2°Grau 3 - Superior 4 - Outros |
25 | civil_status | 2 | Numérico | Estado civil: 1 - Solteiro(a) 2 - Casado(a) 3 - Viuvo(a) 4 - Desquitado 5 - Divorciado(a) 6 - Outros |
26 | mothers_name | 40 | Alfanumérico | Nome da mãe |
27 | fathers_name | 40 | Alfanumérico | Nome do pai |
28 | spouse_name | 60 | Alfanumérico | Nome do(a) esposo(a) |
29 | spouse_birthday | 8 | Data-DDMMAAAA | Data de aniversário. Esposo(a) |
30 | spouse_job_name | 60 | Alfanumérico | Razão social/Nome do empregador |
31 | spouse_ time | 2 | Numérico | Tempo de empresa: 1 - Menos de 1 ano 2 - De 1 a 3 anos 3 - De 3 a 5 anos 4 - De 5 a 10 anos 5 - De 10 a 15 anos 6 - de 15 a 20 anos 7 - Mais de 20 anos |
32 | spouse_job_phone | 15 | Alfanumérico | Número do telefone comercial |
33 | spouse_title | 30 | Alfanumérico | Cargo/função |
34 | spouse_revenue | 15 | Alfanumérico | Remuneração/salário |
35 | dependents | 2 | Numérico | Número de dependentes |
36 | dep_name1 | 60 | Alfanumérico | Nome do(a) dependente |
37 | dep_birthday1 | 8 | Data-DDMMAAAA | Data de aniversário do(a) dependente |
38 | dep_gender1 | 2 | Numérico | Sexo do(a) dependente: 1 - Feminino 2 - Masculino |
39 | dep_name2 | 60 | Alfanumérico | Nome do(a) dependente |
40 | dep_birthday2 | 8 | Data-DDMMAAAA | Data de aniversário do(a) dependente |
41 | dep_gender2 | 2 | Numérico | Sexo do(a) dependente: 1 - Feminino 2 - Masculino |
42 | dep_name3 | 60 | Alfanumérico | Nome do(a) dependente |
43 | dep_birthday3 | 8 | Data-DDMMAAAA | Data de aniversário do(a) dependente |
44 | dep_gender3 | 2 | Numérico | Sexo do(a) dependente: 1 - Feminino 2 - Masculino |
45 | vehicles | 80 | Alfanumérico | Veículos |
46 | properties | 80 | Alfanumérico | Propriedades |
Exemplo do registro 25: 01|252|13|20054|0015|70096|2646827| 8| 9| 10|
Maria Aparecida11| 08002169855412|Rua Presidente Vargas, 568-São Paulo-SP13|
14| 15| 16|017|018|119|020|021|122|223|224|525|Cleusa Ferreira26|José da Silva27|Pedro Gonçalves28|2005195829|ConectoSistemas30|431|3644253632|Tester33|150034|135|Leticia Silva Gonçalves36|0809198437|138| 39| 40| 41| 42| 43| 44|Carro45|Casa46
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar
Tipos de cliente - 26
Record cst_type Registro de tipos de cliente | ||||
---|---|---|---|---|
Campo | Tamanho | Tipo | Descrição | |
1 | Status | 1 | Numérico, não nulo | 0 - Inclusão/alteração de registro 1 - Exclusão |
2 | Record | 2 | Numérico, não nulo | Identificação do registro Fixo 26 |
3 | cst_type_key | 4 | Numérico, não nulo | Código do tipo de cliente |
4 | name | 20 | Alfanumérico | Descritivo/nome para tipo de cliente |
5 | discount | 8,2 | Decimal | Desconto a ser dado aos clientes deste tipo |
6 | cst_second_ticket | 1 | Numérico, não nulo | Emissão de cupom associado |
7 | type_price | 6 | Numérico, não nulo | Determina tipo de preço |
8 | extra_discount | 8,2 | Decimal | Desconto extra a ser dado aos clientes deste tipo |
9 | extra_type_price | 3 | Numérico, não nulo | Determina tipo de preço extra |
10 | delayed_payment_days | 3 | Numérico | Dias que a categoria de cliente tem direito para adiantamento |
Exemplo do registro 26: 01|262|53|Premium4|20005|16|1708|09
Obs:Numeração (X) dentro do campo indica posição dos mesmos - não utilizar
Cheques de clientes - 27
Record customer_summary Registro de cheques cliente | ||||
---|---|---|---|---|
Campo | Tamanho | Tipo | Descrição | |
1 | Status | 1 | Numérico, não nulo | 0 - Inclusão/alteração de registro 1 - Exclusão |
2 | Record | 2 | Numérico, não nulo | Identificação do registro Fixo 27 |
3 | code_type | 2 | Alfanumérico | Tipo do documento (Tabela tipo de identificação) |
4 | code | 20 | Alfanumérico | Código interno do cliente |
5 | store_key | 5 | Numérico | Número da loja |
6 | data_venc | 8 | Data-DDMMAAAA | Data de vencimento |
7 | data_pag | 8 | Data-DDMMAAAA | Data de pagamento |
8 | num_banco | 4 | Numérico | Referência número do banco |
9 | num_agencia | 4 | Numérico | Número da agência |
10 | num_conta | 10 | Alfanumérico | Número da conta |
11 | num_cheque | 8 | Numérico | Número do cheque |
12 | valor_cheque | 11,2 | Decimal | Valor do cheque |
13 | data | 8 | Data-DDMMAAAA | Data da venda |
14 | hora | 6 | Numérico | Hora da venda (Hora-hhmmss) |
15 | ticket | 6 | Numérico | Número do ticket da venda |
16 | PDV | 4 | Numérico | Número do PDV |
17 | status_cheque | 1 | Alfanumérico | Situação do cheque: 1 - Aberto 2 - Baixado |
18 | usuario | 10 | Alfanumérico | Usuário que executou manutenção |
19 | data_alt | 8 | Data-DDMMAAAA | Data de manutenção |
20 | alinea | 2 | Numérico | Código de alínea do cheque |
21 | tipo | 1 | Alfanumérico | Cheque: 1 - Normal 2 - Devolvido 3 - Cancelado |
Exemplo do registro 27: 01|272|13|20054|15|100420156|050420157|0018|70099|
26468210|8765432111|2000012|2103201513|19452014|35241815|8016|117|
818118|2203201519|120|121
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar
Lojas de compra - 28
Record customer_store Registro de lojas de compra | ||||
---|---|---|---|---|
Campo | Tamanho | Tipo | Descrição | |
1 | Status | 1 | Numérico, não nulo | 0 - Inclusão/alteração de registro 1 - Exclusão |
2 | Record | 2 | Numérico, não nulo | Identificação do registro Fixo 28 |
3 | code_type | 2 | Alfanumérico | Tipo do documento (Tabela tipo de identificação) |
4 | code | 20 | Alfanumérico | Código interno do cliente |
5 | store_key | 5 | Numérico | Número da loja |
Observação: Para exclusão de todas as lojas de um cliente enviar campo 1 igual a 1 (um) e campo 5 igual a 0 (zero) |
Exemplo do registro 28: 01|282|13|20054|325
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar
Autorizadores - 120
Record dependents Registro de autorizadores | ||||
---|---|---|---|---|
Campo | Tamanho | Tipo | Descrição | |
1 | Status | 1 | Numérico, não nulo | 0 - Inclusão/alteração de registro 1 - Exclusão |
2 | Record | 2 | Numérico, não nulo | Identificação do registro Fixo 120 |
3 | customer_type_id | 2 | Numérico, não nulo | Tipo do documento |
4 | customer_id | 20 | Alfanumérico | Código do cliente |
5 | dependent_key | 25 | Alfanumérico | Código do autorizador/dependente |
6 | dependent_name | 50 | Alfanumérico | Nome do autorizador/dependente |
7 | customer_dependent_sku1 | 30 | Alfanumérico | Cartão 1 do autorizado |
8 | customer_dependent_sku2 | 30 | Alfanumérico | Cartão 2 do autorizado |
Exemplo do registro: 01|1202|73|00000000000000000000000014|
00000000000000000000000015|BIANOU CORREIA DE OLIVEIRA6
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar
Placas - 121
Record customer_plates Registro de autorizadores | ||||
---|---|---|---|---|
Campo | Tamanho | Tipo | Descrição | |
1 | Status | 1 | Numérico, não nulo | 0 - Inclusão/alteração de registro 1 - Exclusão |
2 | Record | 2 | Numérico, não nulo | Identificação do registro Fixo 121 |
3 | customer_type_id | 2 | Numérico, não nulo | Tipo do documento |
4 | customer_id | 20 | Alfanumérico | Código do cliente |
5 | dependent_key | 25 | Alfanumérico | Código do autorizador/dependente |
6 | plate_number | 10 | Alfanumérico | Placa |
7 | brand | 30 | Alfanumérico | Marca do veículo (Opcional). Exemplo: Fiat |
8 | model | 30 | Alfanumérico | Modelo do veículo (Opcional). Exemplo: Palio |
Exemplo do registro 121: 01|1212|73|00000000000000000000000014|
00000000000000000000015|FAJ-51916|FIAT7|PALIO8|
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar