PluginProbe
Moloni / trunk
Moloni vtrunk
5.0.10 5.0.09 5.0.08 5.0.07 5.0.06 trunk 0.4.0.00 0.4.8.1 3.0.10 3.0.11 3.0.35 3.0.36 3.0.37 3.0.38 3.0.40 3.0.41 3.0.42 3.0.43 3.0.44 3.0.45 3.0.46 3.0.47 3.0.48 3.0.49 3.0.50 All 98 releases
moloni / README.md

README.md in Moloni trunk, at README.md

525 lines 19.0 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 # Moloni
2
3 ![WordPress Plugin Required PHP Version](https://img.shields.io/badge/php-%3E%3D7.2-blue)
4 ![WordPress Plugin: Tested PHP Version](https://img.shields.io/badge/php-8.1%20tested-blue)
5 ![WordPress Plugin: Required WP Version](https://img.shields.io/badge/WordPress-%3E%3D%205.0-orange)
6 ![WordPress Plugin: Tested WP Version](https://img.shields.io/badge/WordPress-7.0%20tested-orange)![WooCommerce: Required Version](https://img.shields.io/badge/WooCommerce-%3E%3D%203.0.0-orange)
7 ![WooCommerce: Tested Version](https://img.shields.io/badge/WooCommerce-10.9.4%20tested-orange)
8
9 ![WordPress Plugin Downloads](https://img.shields.io/wordpress/plugin/dt/moloni)
10 ![WordPress Plugin Active Installs](https://img.shields.io/wordpress/plugin/installs/moloni)
11
12 ![GitHub](https://img.shields.io/github/license/moloni-pt/woocommerce)
13
14 **Contributors:** [](https://github.com/moloni-ptmoloni-pt](https://github.com/moloni-pt](https://github.com/moloni-pt)
15 **Homepage:** [](https://plugins.moloni.com/woocommerce/https://plugins.moloni.com/woocommerce/](https://plugins.moloni.com/woocommerce/](https://plugins.moloni.com/woocommerce/)
16 **Tags:** Invoicing, Orders
17 **Requires PHP:** 7.2
18 **Tested up to:** 7.0
19 **WC tested up to** 10.9.4
20 **Stable tag:** 5.0.10
21 **License:** GPLv2 or later
22 **License URI:** [](https://www.gnu.org/licenses/gpl-2.0.htmlhttps://www.gnu.org/licenses/gpl-2.0.html](https://www.gnu.org/licenses/gpl-2.0.html](https://www.gnu.org/licenses/gpl-2.0.html)
23
24 Software de faturação inovador que se adapta ao seu negócio! Destinado a profissionais liberais, micro, pequenas e médias empresas. Sem investimento inicial, completo e intuitivo.
25
26 ## Descrição
27 O Moloni é um inovador software de faturação e POS online que inclui acesso a inúmeras ferramentas úteis e funcionais que permitem a cada empresa gerir a sua faturação, controlar stocks, automatizar processos e emitir documentos de forma rápida, simples e intuitiva.
28
29 Certificado com o n.º 2860 da Autoridade Tributária, o Moloni está sempre atualizado e de acordo com a lei em vigor!
30
31 ## Através do plugin é possível:
32 * Sincronizar artigos e stocks entre as duas plataformas
33 * Emissão automática ou manual de documentos
34 * Selecionar o estado dos documentos emitidos
35 * Selecionar de uma grande variedade de tipos de documentos
36 * Selecionar o armazém de saída dos artigos
37 * Envio automático do documento para o cliente
38 * Criação automática de clientes e artigos
39 * Personalizar os seus detalhes de faturação
40 * Aceder aos documentos emitidos sem sair do Wordpress
41
42 Todo o suporte técnico e comercial dado aos utilizadores do plugin é prestado pela equipa de Apoio a Clientes do Moloni.
43
44 ## Perguntas Frequentes (Frequently Asked Questions)
45
46 ### Existe alguma versão paga do plugin?
47 Não. O plugin foi desenvolvido e é disponibilizado de forma completamente gratuita pela equipa Moloni.
48
49 ### Quanto terei que pagar pelo suporte?
50 À semelhança do software Moloni, todo o suporte é completamente gratuito e prestado inteiramente pela nossa equipa de Apoio a Clientes do Moloni.
51
52 ### Tenho dúvidas ou sugestões, quem posso contactar?
53 Para qualquer duvida ou sugestão pode entrar em contacto connosco através do email apoio@moloni.com.
54
55 ### Os documentos estão a ser emitidos sem contribuinte
56 Por defeito, o WooCommerce não tem um campo de contribuinte, como tal, o que se costuma fazer é adicionar um plugin para adicionar o contribuinte ao cliente.
57 Estes plugins criam um custom_field associado à morada de facturação do cliente, como por exemplo `_billing_nif`.
58 Depois de ter um plugin para o contribuinte instalado, basta selecionar nas configurações do plugin Moloni qual o `custom_field` que corresponde ao contribuinte do cliente.
59
60
61 ## Instalação
62 Este plugin pode ser instalado através de FTP ou utilizando o instalador de plugins do Wordpress.
63
64 #### Via FTP
65 1. Upload dos ficheiros do plugin para o diretório `/wp-content/plugins/moloni`
66 2. Ativar o plugin através da opção `Plugins` visível no WordPress
67
68
69 ## Upgrade Notice
70 ### 5.0.00
71 * Released plugin version 5.
72
73 ### 4.0.0
74 * Released plugin version 4.
75 * New logging system.
76 * Multisite support.
77
78 ### 3.0.0
79 * Released plugin version 3.
80 * New plugin version fully re-written
81
82
83 ## Changelog
84 ### 5.0.10
85 * FIX: Corrigida a sincronização do preço em promoções agendadas que enviava o preço antigo para o Moloni
86
87 ### 5.0.09
88 * FEATURE: Adicionado Hook moloni_after_order_shipping_setPrice para alterar o preço dos portes
89
90 ### 5.0.08
91 * FEATURE: Adicionado suporte ao SDR Volta
92
93 ### 5.0.07
94 * FEATURE: Adicionados Hooks moloni_after_order_payment_setName para alterar o nome do pagamento
95
96 ### 5.0.06
97 * MINOR: Testado até à versão 7.0 do Wordpress
98 * MINOR: Testado até à versão 10.9.4 do WooCommerce
99
100 ### 5.0.05
101 * FIX: Melhorias na prevenção de criação de documentos repetidos
102
103 ### 5.0.04
104 * FIX: Correção na criação de documentos em massa
105
106 ### 5.0.03
107 * FIX: Foram escapados elementos HTML do nome dos métodos de pagamento
108
109 ### 5.0.02
110 * MINOR: Alteração na apresentação das isenções
111
112 ### 5.0.01
113 * MINOR: Correção de alerta PHP
114
115 ### 5.0.00
116 * FEATURE: Adicionados Hooks moloni_before_search_customer para alterar a pesquisa de clientes
117 * MINOR: Melhorias na captação das notas da encomenda
118
119 ### 4.9.8
120 * FIX: Adicionada verificação do pedido no fecho de documentos
121
122 ### 4.9.7
123 * MINOR: Atualização do serviço de criação de notas de crédito para potenciar o uso dos filtros/hooks
124 * FEATURE: Adicionada sincronização do EAN com base no "_global_unique_id" (barcode)
125
126 ### 4.9.6
127 * FIX: Correção no cálculo dos impostos dos portes de envio
128 * FIX: Correção na criação de produtos no Moloni, em que o armazém predefinido não era seccionado
129
130 ### 4.9.5
131 * FEATURE: Possibilidade de usar prefixo no número dos clientes
132
133 ### 4.9.4
134 * FEATURE: Adicionada pesquisa por payload na listagem de registos
135
136 ### 4.9.3
137 * MINOR: Acrescentado "throttles" nas ferramentas
138
139 ### 4.9.2
140 * MINOR: Testado até à versão 6.7.1 do Wordpress
141 * MINOR: Testado até à versão 9.6.0 do WooCommerce
142
143 ### 4.9.1
144 * FIX: Correção um erro na criação de Documento de transporte + Documento com compostos
145
146 ### 4.9.0
147 * FEATURE: Adicionados filtros à criação automática de documentos
148
149 ### 4.8.5
150 * FIX: Correção de erros de "cast"
151
152 ### 4.8.4
153 * FIX: Correção na razão de isenção usada para as Canárias e Tenerife
154 * MINOR: Pequenas alterações e correções
155
156 ### 4.8.2
157 * FIX: Correção na ligação para criação de documentos
158
159 ### 4.8.1
160 * FIX: Melhorias de segurança
161
162 ### 4.8.0
163 * FIX: Melhorias de segurança
164
165 ### 4.7.4
166 * FIX: Correção de erro com versão do "Psr Logger Interface"
167
168 ### 4.7.3
169 * FIX: Correção na pesquisa de clientes por NIF
170
171 ### 4.7.2
172 * FIX: Correção na criação de notas de crédito com descontos
173 * MINOR: Adicionado WooCommerce como dependência
174 * MINOR: Testado até à versão 6.5.0 do Wordpress
175 * MINOR: Testado até à versão 8.7.0 do WooCommerce
176
177
178 ### 4.7.1
179 * FEATURE: Adicionados filtros à criação de notas de crédito
180 * FEATURE: Adicionados novos estados para criação de documentos de forma automática
181 * MINOR: Testado até à versão 6.4.3 do Wordpress
182 * MINOR: Testado até à versão 8.6.1 do WooCommerce
183
184 ### 4.7.0
185 * FEATURE: Novas páginas de listagem de produtos para importação/exportação de stocks/produtos
186
187 ### 4.6.1
188 * FIX: Correção na listagem de encomendas pendentes
189
190 ### 4.6.0
191 * FEATURE: Nova definição para limitar encomendas por data
192 * FEATURE: Nova definição que torna opcional a inclusão das notas da encomenda no documento
193
194 ### 4.5.2
195 * FEATURE: Novo visual da página de login e escolha de empresa
196 * FIX: Correção na pesquisa de clientes sem contribuinte definido
197 * FIX: Correção de erro fatal na listagem de encomendas pendentes
198 * MINOR: Adicionado ID das notas de crédito na meta dos reembolsos
199
200 ### 4.5.1
201 * FIX: Correção de um erro no uso da razão de isenção
202
203 ### 4.5.0
204 * FEATURE: Adicionado filtro moloni_before_product_stock_sync
205
206 ### 4.4.7
207 * FIX: Correção no sumário dos produtos nos documentos
208
209 ### 4.4.6
210 * FIX: Correção de um erro interno na criação de registos
211
212 ### 4.4.2
213 * FEATURE: Adicionado modo DEBUG
214 * FIX: Correção de erro no cálculo da percentagem de taxas
215
216 ### 4.4.1
217 * FEATURE: Adição de nova mensagem de erros quando as séries não estão registadas
218 * FIX: Correção na inserção de clientes
219
220 ### 4.4.0
221 * FEATURE: Adicionada nova razão de isenção para envios para zonas extra comunitárias
222 * FIX: Correção de um erro na pesquisa de impostos
223
224 ### 4.3.0
225 * FEATURE: Adicionado botão para descarregar documentos na página da encomenda na área de cliente
226 * FEATURE: Adicionado filtro moloni_before_moloni_product_insert
227 * FEATURE: Adicionado filtro moloni_before_moloni_product_update
228
229
230 ### 4.2.2
231 * FIX: Correção em artigos com descontos na criação de notas de crédito
232 * FEATURE: Envio via e-mail de erros e alertas durante a criação de notas de crédito
233
234 ### 4.2.1
235 * FEATURE: Adicionada criação automática de Notas de crédito
236
237 ### 4.1.3
238 * FIX: Correção na criação de documentos
239 * MINOR: Testado até à versão 6.3 do Wordpress
240 * MINOR: Testado até à versão 8.0.2 do WooCommerce
241
242 ### 4.1.2
243 * FIX: Correção nos portes de envio.
244
245 ### 4.1.1
246 * FIX: Correção na criação de encomendas com artigos devolvidos.
247
248 ### 4.1.0
249 * FEATURE: Marcar encomendas como geradas em bulk
250 * UPDATE: Melhorias no sistema de logs
251
252 ### 4.0.0
253 * FEATURE: Novo sistema de logs.
254 * FEATURE: Adicionado suporte para multisite.
255 * MINOR: Testado até à versão 6.2.2 do Wordpress
256 * MINOR: Testado até à versão 7.7.0 do WooCommerce
257
258 ### 3.0.88
259 * UPDATE: Melhorias na criação/atualização de produtos de forma automática
260 * MINOR: Testado até à versão 6.2 do Wordpress
261 * MINOR: Testado até à versão 7.5.1 do WooCommerce
262
263 ### 3.0.87
264 * MINOR: Melhoria no tratamento de erros na autenticação.
265
266 ### 3.0.86
267 * FIX: Correção de erro no agendamento de crons.
268
269 ### 3.0.85
270 * FIX: Apresentação de erro verboso quando artigos da encomenda já não existem.
271 * FIX: Omitir mesagem de sucesso na criação de documentos se processo for cancelado.
272
273 ### 3.0.84
274 * MINOR: Remover atualização automática do Tipo de Mercadoria AT.
275
276 ### 3.0.82
277 * FIX: Correção de erro na edição de artigos em versões antigas do WooCommerce.
278
279 ### 3.0.81
280 * FIX: Correção na sincronização de stocks em artigos com variantes
281
282 ### 3.0.80
283 * FEATURE: Adicionado suporte para encomendas HPOS do WooCommerce
284 * MINOR: Testado até à versão 7.2.2 do WooCommerce
285
286 ### 3.0.79
287 * FIX: Corrigido alerta PHP.
288 * MINOR: Testado até à versão 6.1.1 do Wordpress
289 * MINOR: Testado até à versão 7.2.0 do WooCommerce
290
291 ### 3.0.78
292 * FEATURE: Adicionado filtro moloni_before_pending_orders_fetch.
293 * MINOR: Testado até à versão 6.0.3 do Wordpress
294 * MINOR: Testado até à versão 7.0.0 do WooCommerce
295
296 ### 3.0.77
297 * FIX: Correção de erro na descarga de documentos
298 * UPDATE: Adicionada nova página para utilizadores sem empresas válidas
299 * MINOR: Testado até à versão 6.0.2 do Wordpress
300 * MINOR: Testado até à versão 6.9.4 do WooCommerce
301
302 ### 3.0.76
303 * FEATURE: Nova opção para envio de e-mail em caso de erro no plugin
304
305 ### 3.0.75
306 * FEATURE: Nova opção para criar documento de transporte
307 * UPDATE: Atualizado logotipo e banner
308 * MINOR: Testado até à versão 6.0.1 do Wordpress
309 * MINOR: Testado até à versão 6.8.0 do WooCommerce
310
311 ### 3.0.74
312 * UPDATE: Tentativas depois de falha ao inserir/atualizar documentos
313
314 ### 3.0.73
315 * UPDATE: Atualizadas todas as URLs do plugin
316
317 ### 3.0.72
318 * UPDATE: Atualizadas versões testadas
319
320 ### 3.0.71
321 * UPDATE: Atualizada a posição do menu para combatibilidade com WooCommerce 6.4.0
322
323 ### 3.0.70
324 * MINOR: Melhoria na pesquisa e criação de categorias
325
326
327 ### 3.0.69
328 * FIX: Correção de alerta
329
330 ### 3.0.68
331 * FIX: Prevenção de perdas de autenticação
332 * FEATURE: Nova opção para definir a morada de carga
333 * MINOR: Testado até à versão 5.9.1 do Wordpress
334 * MINOR: Testado até à versão 6.2.1 do WooCommerce
335
336 ### 3.0.67
337 * FIX: Aplicação da taxa por defeito da empresa caso o artigo não tenha impostos.
338
339 ### 3.0.66
340 * FIX: Removido uso da taxa por defeito da empresa.
341 * FIX: Restaurada cache de taxas na inserção.
342
343 ### 3.0.65
344 * FEATURE: Novo hook que corre após atualização do plugin
345 * FEATURE: Nova opção para CAE
346 * MINOR: Testado até à versão 5.8.2 do Wordpress
347 * MINOR: Testado até à versão 5.9.0 do WooCommerce
348
349 ### 3.0.64
350 * FIX: Correção da verificação da zona fiscal
351
352 ### 3.0.63
353 * FIX: Correção da verificação da zona fiscal
354
355 ### 3.0.62
356 * CHANGE: Alteração na definição da zona fiscal
357 * FIX: Melhorias nas rotinas de sincronização de stocks
358
359 ### 3.0.61
360 * CHANGE: Alteração das tabelas da base de dados para usarem o prefixo definido no WooCommerce
361 * FIX: Correção de impostos de taxas com valor reduzido
362
363 ### 3.0.60
364 * FIX: Correção de impostos de taxas com valor reduzido
365
366 ### 3.0.59
367 * FEATURE: Acrescentada, caso seja ativado nas definições do plugin, uma coluna na listagem de encomendas WooCommerce para descarregamento rápido de documentos.
368
369 ### 3.0.58
370 * MINOR: Testado até à versão 5.8 do Wordpress
371 * MINOR: Testado até à versão 5.6.0 do WooCommerce
372 * FIX: Correção em encomendas com produtos devolvidos
373
374 ### 3.0.57
375 * CHANGE: Alteração nas taxas de produtos compostos
376 * FIX: Corrigido de erro com métodos de entrega inválidos
377
378 ### 3.0.56
379 * FEATURE: Adicionado filtro moloni_after_close_document após fecho de documentos
380 * FIX: Corrigido método de cálculo do valor de pagamento
381
382 ### 3.0.55
383 * MINOR: Prevenção de alertas de constantes
384
385 ### 3.0.54
386 * MINOR: Manter visibilidade do produto na atualização.
387
388 ### 3.0.53
389 * FIX: Prevenção de criação de documentos repetidos (através de hooks)
390 * MINOR: Pesquisa de produtos retorna produtos inativos.
391
392 ### 3.0.52
393 * FEATURE: Possibilidade de definir uma razão de isenção para vendas fora da Europa
394 * MINOR: Comparações rigorosa
395
396 ### 3.0.51
397 * FIX: Alterada a forma como é definido o stock de um artigo durante a sincronização
398
399 ### 3.0.49
400 * CHANGE: Alterada visibilidade de algumas propriedades para poderem ser alteradas nos filtros de criação de documentos
401
402 ### 3.0.48
403 * FIX: Correção de erro no PHP 8.
404
405 ### 3.0.47
406 * FEATURE: Adicionado filtro moloni_before_start_document no inicio do processo de criação de documento
407 * FEATURE: Adicionado filtro moloni_before_insert_document antes da criação do documento
408 * FEATURE: Adicionado filtro moloni_after_insert_document após da criação do documento
409
410 ### 3.0.46
411 * MINOR: Testado até à versão 5.7 do Wordpress
412 * MINOR: Testado até à versão 5.1.0 do WooCommerce
413 * FIX: Correção de comportamento do plugin quando são feitos pedidos à API Rest do WooCommerce.
414
415 ### 3.0.45
416 * MINOR: Testado até à versão 5.6.2 do Wordpress
417 * FIX: Correção de comportamento do plugin quando são feitos pedidos à API Rest do WooCommerce.
418
419 ### 3.0.44
420 * MINOR: Testado até à versão 5.5.1 do Wordpress
421
422 ### 3.0.43
423 * CHANGE: Colocação automática da taxa de IVA por defeito caso não tenha razão de isenção selecionada
424
425 ### 3.0.42
426 * FEATURE: Adicionada opção para definir o estado do stock de um artigo quando o artigo é sincronizado com stock igual a zero
427 * FEATURE: Adicionada opção para atualização de stocks com base num armazém apenas
428 * FEATURE: Adicionada opção para escolher se o nome deverá ser usado para a referência do artigo ou não
429 * FEATURE: Adicionada a meta tag _ywbc_barcode_display_value para que possa ser usada como EAN
430 * FEATURE: Adicionado filtro moloni_admin_menu_permission para as permissões de administrador
431
432 ### 3.0.41
433 * FIX: Erros de notificação na página de opções após primeiro login
434
435 ### 3.0.40
436 * CHANGE: Na criação de um artigo, se não tiver referência, passou a ser usado o ID do artigo como base da referência
437 * FIX: Na atualização de artigos, passamos a limpar as taxas antes de atualizar, de forma a evitar taxas duplicadas
438
439 ### 3.0.37
440 * FEATURE: Adicionada possibilidade de emissão de faturas pró-forma
441
442 ### 3.0.34
443 * FEATURE: Adicionados Hooks moloni_after_order_shipping_setName e moloni_after_order_shipping_setSummary para que seja alterado o nom e resumo dos portes
444 * CHANGE: Solidificar o método de renovação das tokens com retry e log
445 * FIX: Tratar da codificação do nome das categorias em caracteres como &
446
447 ### 3.0.33
448 * FEATURE: Método de expedição adicionado automaticamente
449
450 ### 3.0.32
451 * FEATURE: Utilização de artigos compostos
452 * FIX: Verificação extra para prevenir preços negativos
453
454 ### 3.0.31 =
455 * FIX: Remover criação de erro ao criar um documento quando o Hook corre no Front End
456
457 ### 3.0.30 =
458 * CHANGE: Passou a sér possível emitir documentos diretamente da encomenda quando a mesma está no estado "wc-pending" e "wc-on-hold"
459 * FIX: Quando um artigo "filho" é atualizado no WooCommerce, passou também a correr a ação de atualização de artigos do Moloni
460
461 ### 3.0.29 =
462 * FEATURE: Permitir a escolha entre criar documento quando a encomenda passa a "Completa" ou "Em Processamento"
463 * FEATURE: Permitir escolher o tipo de documento diretamente na página da encomenda
464 * CHANGE: A opção "Tem Stock" passa a ser controlada pela opção do WooCommerce "Gerir stock"
465 * CHANGE: Caso um artigo "Atributo" não tenha preço, deverá ser usado o preço do artigo "Pai"
466 * FIX: Remover as tags do nome do artigo
467
468 ### 3.0.28
469 * CHANGE: Permitir sincronização de artigos com variações. Os artigos "Filhos" são criados individualmente no Moloni e com os dados corretos
470
471 ### 3.0.27
472 * FEATURE: Adição de hook para a alteração do resumo do artigo
473 * FEATURE: A funcionalidade de inserir/atualizar artigos foi dividida em duas, uma própria para inserir, outra para atualizar
474 * FEATURE: Adicionada nova opção para usar os dados dos artigos que estão no Moloni (nome e resumo), caso já existam
475 * CHANGE: O campo EAN passou a não ser atualizado caso esteja vazio
476 * CHANGE: Validação correta das taxas/isenções
477
478 ### 3.0.26
479 * FIX: Correção do carregamento de ficheiros .js e .css
480
481 ### 3.0.25
482 * FIX: Correção da ordem das taxas
483
484 ### 3.0.24
485 * FIX: Verificação da taxa nos artigos - Verificar se a taxa é do tipo IVA
486
487 ### 3.0.22
488 * FEATURE: Criação de vários níveis de categorias e sub-categorias
489
490 ### 3.0.2
491 * FEATURE: Inserção de métodos de pagamento
492 * FIX: Formulário de login na página do artigo
493
494 ### 3.0.19
495 * FEATURE: Suporte a Orçamentos
496
497 ### 3.0.18
498 * FEATURE: Suporte a Orçamentos
499
500 ### 3.0.18
501 * CHANGE: Melhoria no cálculo das taxas de Portes
502 * FIX: Preços atualizados deverão ter em conta se os artigos têm IVA incluído ou não
503 * FIX: Strip Slashes da password
504
505 ### 3.0.17
506 * FIX: Melhorias na validação dos códigos postais
507
508 ### 3.0.16
509 * FIX: Alterações no câmbio
510
511 ### 3.0.15
512 * FEATURE: Utilização de moedas de câmbio
513
514 ### 3.0.13
515 * FEATURE: Paginação na listagem de encomendas pendentes
516
517 ### 3.0.12
518 * CHANGE: Emissão de documentos em bulk
519 * FIX: Razões de isenção em taxas de 0%
520
521 ### 3.0.11
522 * CHANGE: Consulta de logs
523 * CHANGE: Limpeza de logs
524 * FIX: Sincronização de stocks
525